Calle Uruguay &, Av. Vasco Nuñez de Balboa, Panama City, Panama
Seated: 120
Standing: 120
Square Feet: 2,196 ft2