Situé dans le centre historique de Madrid, cet hôtel de charme occupe un bel immeuble du XIXe siècle sur la Plaza Santa Cruz, juste à côté des principales places de la ville comme la Plaza Mayor et la Puerta del Sol.