205 Avenida Paseo de la Marina Sur Puerto Vallarta, Jal. 48354
Seated: 110
Standing: 120
Square Feet: 1,346 ft2