5210 Avenida Lúcio Costa Barra da Tijuca, RJ 22630-012
Seated: 115
Square Feet: 1,377 ft2
Ceiling Height: 10.5 ft