Rda. de Atocha, 17, Madrid, Community Of Madrid, 28012, Spain

   

About This Property

Nearest Airport Adolfo Suárez Madrid-Barajas Airport
Distance to Airport 23.94KM
Nearest Train Station Madrid Atocha Railway Station
Distance to Train Station 0.95KM
Nearest Subway Station Atocha
Distance to Subway Station 0.4KM
Average Price From USD608
Hotel Star Rating 4