Dit luxe hotel ligt in Centro, vlak bij Plaza de España - Koninklijk Paleis en Gran Via. Ook Puerta del Sol en Plaza Mayor liggen binnen 2 km afstand. Metrostation Plaza de Espana en Metrostation Ventura Rodriguez liggen op 5 minuten lopen.