Carretera Cancun Tulum 307 Tulkal Chemuyil, 77774 Tulum, Q.R., Mexico
Seated: 70
Standing: 100
Square Feet: 1,894 ft2