2 Avenida Constituyentes Playa del Carmen, Q.R. 77710
Seated: 150
Standing: 150
Square Feet: 2,034 ft2