Where is El Pozo Station?

Where is El Pozo Station located?

El Pozo Station, El Pozo Station, Spain (approx. 40.446667°, -3.6922224°)


Where is El Pozo Station on the map?