L’hôtel est situé dans le centre-ville de Madrid, à quelques mètres seulement de la Puerta del sol. Le bâtiment de la fin du XVIIIe siècle qui abrite le complexe est constitué d’un aménagement organisé autour d’une cour intérieure, typique de l’époque. Son emplacement exceptionnel fait de l’hôtel une option sans pareil pour profiter des nombreuses attractions culturelles et commerciales de la ville.