Abba Atocha Hotel ***
Madrid, Spain
Sleeping Rooms
108 rooms
Location
Sleeping Rooms
Total number of rooms
108
Maximum number of rooms for groups
Address and Location Info for Abba Atocha Hotel
Full Address
Paseo Santa Maria de la Cabeza, 73 28045
City
Madrid
Region
Madrid
Country
Spain
Latitude
40.398762
Longitude
-3.701114