Deportivo Español![]() Foundation : 1956 |
Estadio Nueva España Avenida Santiago de Compostela 3801 y Fernandez, Barrio Flores, Villa Lugano Capital Federal, Ciudad de Buenos Aires Stadium Capacity 34500 People |
No football matches in progress at the moment.