Das Hotel in atemberaubender Lage mit Blick über das Meer und die Parks ist im Stadtzentrum von Nizza gelegen und befindet sich nur etwa 500 m von öffentlichen Verkehrsmitteln und der Altstadt mit ihren engen Gassen und dem Casino sowie den verschiedenen Einkaufs- und Unterhaltungsmöglichkeiten entfernt. Unweit des Hotels liegt die Promenade des Anglais mit dem kilometerlangen Steinstrand.