Where is El Mapa?

Where is El Mapa located?

El Mapa, El Mapa, Spain (approx. 39.86834°, -3.79104°)


Where is El Mapa on the map?