
Madrid, Spain
NH Madrid Atocha
3-star hotel · HOTELES NH
0.0 km straight-line distance
The NH Madrid Atocha hotel, formerly known as NH Sur, is located right across the street from the Atocha train station. This means guests can enjoy easy access to the whole city, including the airport, as well as high-speed…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Restaurant























