

Das Hotel befindet sich im Herzen des Stadtteils Knightsbridge und liegt nur einen Steinwurf entfernt vom Harrods. Zahlreiche Designer-Boutiquen und Restaurants können auf dem Beauchamp-Platz schnell erreicht werden. Das Natural History-Museum und das Wissenschaftsmuseum sowie die Victoria & Albert Hall liegen ebenfalls unweit des Hotels. Knightsbridge ist die näheste Metrostation.