Where is Madrid Atocha Station?

Where is Madrid Atocha Station located?

Madrid Atocha Station, Madrid, Spain (approx. 40.40807°, -3.692936°)


Where is Madrid Atocha Station on the map?