AC Hotel Atocha
Hotel
Arganzuela, Madrid
This hotel is set in the heart of Madrid, just 200 metres from Puerta de Atocha Station. It offers a fitness room with free mineral water. Free Wi-Fi is available in all areas.
Number of rooms: 161
Calle Delicias, 42. Esq. C/ Mendez Alvaro, Arganzuela, 28045 Madrid, Spain
Hotel booked 1 times today.