Balboa Avenida &, C. Aquilino de la Guardia, Panamá, Panama
Seated: 60
Standing: 80
Square Feet: 2,016 ft2