No stadium image available

Capacity: 11,800

City: Rio de Janeiro

Country: Brazil

Club: Atlético da Barra

International: Unknown