Atocha, 81 | 28012 Madrid | España
Located in the center of Madrid, just a few meters from Paseo del Prado and Atocha Station, a gateway to the city with high-speed trains. The hotel benefits from a strategic location, just a stone's throw from the capital’s main museums and tourist attractions, and situated in an area full of great shopping and leisure activities.
Distance in km from the hotel to: