Where is El Hombre?

Where is El Hombre located?

El Hombre, El Hombre, Spain (approx. 42.297638°, -3.0504868°)


Where is El Hombre on the map?