Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 380
Standing: 350
Square Feet: 5,103 ft2