2 Avenida Constituyentes Playa del Carmen, Q.R. 77710
Seated: 160
Standing: 100
Square Feet: 2,151 ft2