Estadio Nueva España footall stadium

Capacity: 32,500

City: Buenos Aires

Country: Argentina

Club: Deportivo Español

International: Unknown