Complete name: Estadio Carlos Alvarado
City: Santa Bárbara
Country: Costa Rica Costa Rica
Capacity: 3.000

former names

-