Catalonia Atocha
Hotel
Centro
This stylish hotel has a furnished roof terrace with a seasonal hot tub, bar and wonderful views of Madrid. Rooms include free Wi-Fi and flat-screen satellite TV. Atocha Train Station is 500 metres away.
Number of rooms: 138
Atocha, 81, Centro, 28012 Madrid, Spain
Hotel booked 1 times today.