Diese Unterkunft befindet sich in London, in einem Art-Deco-Gebäude an der Sloane Avenue im königlichen Londoner Stadtteil Kensington and Chelsea. Die Nähe des Hotels zu den U-Bahn- und Bushaltestellen ermöglicht es den Gästen, die Gegend zu erkunden. Darüber hinaus sind das Naturhistorische Museum, das Science Museum und das Victoria and Albert Museum nur 10 Gehminuten von der Unterkunft entfernt. Gäste können das West End und die City of London über die U-Bahnstationen South Kensington und Sloane Square erreichen, die jeweils 8 Gehminuten entfernt sind. Das Anwesen besteht aus verschiedenen Arten von Wohneinheiten, darunter Doppelzimmer, Junior-Suiten, Suiten, Apartments und Studios. Der hoteleigene Parkplatz kann für diejenigen nützlich sein, die mit dem Auto anreisen.