Where is CoolRooms Palacio de Atocha?

Where is CoolRooms Palacio de Atocha located?

CoolRooms Palacio de Atocha, Madrid, Spain (approx. 40.41321°, -3.70109°)


Where is CoolRooms Palacio de Atocha on the map?