Questo hotel del XIX secolo è situato nel Royal Borough di Kensington e Chelsea, a un minuto a piedi dalla stazione della metropolitana di Earl's Court.
A livello locale, sia l'Olympia che l'Earl's Court Exhibition Halls sono facilmente raggiungibili. La zona è ben servita da una varietà di negozi e ristoranti, oltre ad essere facilmente raggiungibile dal cuore di Londra, dove numerosi teatri, gallerie d'arte e altre attrazioni turistiche sono raggiungibili con un breve tragitto in taxi o in autobus.
L'hotel dispone di 15 camere con una cucina in comune aperta 24 ore su 24, dove gli ospiti possono preparare tè, caffè, colazione (gratuita) e spuntini.