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