Cet hôtel se trouve à Madrid, dans une rue calme située juste à côté de la rue Gran Via. Il est à seulement 200 mètres des stations de métro Callao et Plaza España.