205 Avenida Paseo de la Marina Sur Puerto Vallarta, Jal. 48354
Seated: 36
Standing: 40
Square Feet: 446 ft2