Stadiums
Leagues
Teams
Articles
StadiumTrip
Log in
Sign up
Barra Mansa
Brazil
•
Club
Share
Team Information
Founded in 1908
Brazil
Stadium
Estádio Leão do Sul
12,000 seats
Rua Cristóvão Leal 149, Bairro Colônia Santo Antônio
Matches
Upcoming
Recent
No upcoming matches scheduled.