Located just 200 metres from Madridƒ??s Plaza Mayor, and 300 metres from the Puerta del Sol, Atocha Suites offers stylish, air-conditioned apartments. It offers a 24-hour reception, free WiFi, and great views of the city.
Address: Atocha, 16, Madrid
Rates from:
EUR 59 Book Now