Este hotel del siglo XIX está situado en el distrito real de Kensington y Chelsea, a un minuto a pie de la estación de metro Earl's Court.
En la zona, tanto el Olympia como el Earl's Court Exhibition Hall son fácilmente accesibles. La zona cuenta con una gran variedad de tiendas y restaurantes, además de estar cerca del corazón de Londres, donde numerosos teatros, galerías de arte y otras atracciones turísticas están a un corto trayecto en taxi o autobús.
El hotel dispone de una selección de 15 habitaciones con una cocina compartida abierta las 24 horas para que los huéspedes puedan preparar té, café, desayuno (gratuito) y aperitivos.