5210 Avenida Lúcio Costa Barra da Tijuca, RJ 22630-012
Seated: 60
Square Feet: 979 ft2
Ceiling Height: 8.8 ft