9600 Avenida Lúcio Costa Barra da Tijuca, RJ 22795-007
Seated: 270
Standing: 270
Square Feet: 2,906 ft2