Barra Mansa
Brazil · Founded 1908

🏟 Stadium

NameEstádio Leão do Sul
CityBarra Mansa, Rio de Janeiro
Capacity12000
Surfacegrass