Where is El Churrero?

Where is El Churrero located?

El Churrero, El Churrero (Station), Spain (approx. 43.2651°, -4.0724°)


Where is El Churrero on the map?