Ottima posizione nella City di Londra. La struttura è comodamente situata tra le zone commerciali di Kensington High Street, Knightsbridge e South Kensington. I famosi grandi magazzini Harrods sono raggiungibili in 15 minuti a piedi o direttamente in metropolitana. L'Hotel occupa un'elegante casa a schiera del XIX secolo e occupa una posizione centrale a Kensington. Queste lussuose camere distano solo 30 metri dalla stazione della metropolitana di Gloucester Road. I Kensington Gardens, Hyde Park, la Royal Albert Hall e una serie di musei tra cui il Natural History Museum, il Science Museum e il Victoria and Albert Museum sono tutti raggiungibili in 10 minuti a piedi. Elegantemente restaurato nel 2016, l'hotel conserva molte delle sue caratteristiche vittoriane originali, dalla magnifica scalinata alle vetrate istoriate. Spaziose e accoglienti, le camere dispongono di TV a schermo piatto e bagno privato individuale con articoli da toeletta gratuiti e pantofole. Acqua in bottiglia, caffè, tè e biscotti in omaggio sono forniti nelle camere e riforniti giornalmente.