Where is Cuatro Caminos?

Where is Cuatro Caminos located?

Cuatro Caminos, Cuatro Caminos (Station), Spain (approx. 40.44697°, -3.70397°)


Where is Cuatro Caminos on the map?