Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 180
Standing: 200
Square Feet: 2,268 ft2