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