Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 850
Standing: 900
Square Feet: 9,779 ft2