L'hotel si trova nel centro di Madrid, a pochi metri dalla Puerta del Sol. L'edificio che ospita il complesso risale alla fine del secolo XVIII ed è organizzato in maniera tradizionale intorno a un cortile interno. La sua posizione imbattibile rende l'hotel un'opzione ideale per godere della vasta gamma di attrazioni culturali e commerciali della città.