Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 150
Standing: 150
Square Feet: 3,105 ft2