Deportivo Espanol
Estadio Nueva Espana, Buenos Aires

Stadium

Estadio Nueva Espana
Buenos Aires
Capacity
18,000