2 Avenida Constituyentes Playa del Carmen, Q.R. 77710
Seated: 80
Standing: 120
Square Feet: 1,764 ft2