Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 40
Standing: 40
Square Feet: 812 ft2