205 Avenida Paseo de la Marina Sur Puerto Vallarta, Jal. 48354
Seated: 96
Standing: 80
Square Feet: 1,051 ft2