Este hotel do século XIX está situado no Royal Borough de Kensington e Chelsea, a um minuto a pé da estação de metrô Earl's Court.
Na região, tanto o Olympia quanto o Earl's Court Exhibition Halls são facilmente acessíveis. A área conta com uma boa variedade de lojas e restaurantes, além de estar próxima ao centro de Londres, onde os inúmeros teatros, galerias de arte e outras atrações turísticas podem ser facilmente acessados por táxi ou ônibus.
O hotel dispõe de 15 quartos com cozinha compartilhada, aberta 24 horas por dia, para que os hóspedes possam preparar chá, café, café da manhã (gratuito) e lanches.