Where is La Estacion?

Where is La Estacion located?

La Estacion, Madrid, Spain (approx. 40.63333°, -4°)


Where is La Estacion on the map?