Barra Mansa

Barra Mansa

Brazil · Founded 1908

Estádio Leão do Sul, Barra Mansa, Rio de Janeiro · Capacity: 12,000

Stadium

Estádio Leão do Sul
Name: Estádio Leão do Sul
City: Barra Mansa, Rio de Janeiro
Capacity: 12,000
Surface: grass