Where is Estación de Pozuelo?

Where is Estación de Pozuelo located?

Estación de Pozuelo, Estación de Pozuelo, Spain (approx. 40.44736°, -3.80015°)


Where is Estación de Pozuelo on the map?