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