Located right in the historic heart of Madrid, this charming hotel is set in an attractive, 19th-century building in Plaza Santa Cruz, just off the cityƒ??s main squares of Plaza Mayor and Puerta del Sol.
Address: Atocha, 2, Madrid
Rates from:
EUR 44 Book Now