Where is Madrid - South Station?

Where is Madrid - South Station located?

Madrid - South Station, Madrid, Spain (approx. 40.39562°, -3.677709°)


Where is Madrid - South Station on the map?