Where is Catalonia Atocha?

Where is Catalonia Atocha located?

Catalonia Atocha, Madrid, Spain (approx. 40.41184°, -3.69793°)


Where is Catalonia Atocha on the map?