Questa struttura si trova a Londra, in un edificio art déco su Sloane Avenue, nel quartiere reale londinese di Kensington e Chelsea. La vicinanza dell'hotel alle fermate della metropolitana e degli autobus consentirà agli ospiti di esplorare la zona. Inoltre, il Museo di Storia Naturale, il Museo della Scienza e il Victoria and Albert Museum sono a soli 10 minuti a piedi dalla struttura. Gli ospiti possono raggiungere il West End e la City di Londra tramite le stazioni della metropolitana di South Kensington e Sloane Square, che distano 8 minuti a piedi. La struttura è composta da diversi tipi di unità abitative, che vanno da camere doppie, junior suite, suite, appartamenti e monolocali. Il parcheggio in loco può essere utile per chi arriva in auto.