Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 75
Standing: 60
Square Feet: 1,107 ft2