Abba Atocha 
Po Santa Maria De La Cabeza 73, Madrid 28045 - Spain
|
|

Map |
|
|
The Abba Atocha Hotel is ideally located in the centre of Madrid, close to the historical and artistic heart of the city (near the El Prado, Reina Sofía, and Thyssen Bornemisza Museums), and the Atocha Railway station (where all Spanish railway connections and high-speed trains can be found).
|
|
|
|
|