Este hotel goza de una ubicación práctica en una tranquila calle residencial arbolada, cerca del elegante barrio de Kensington y Chelsea, a pocos metros de la estación de metro Earl's Court de Londres. En pocos minutos se puede llegar a numerosos lugares de interés turístico histórico, parques, museos y zonas comerciales, como Kensington y Knightsbridge. En las inmediaciones hay bancos y restaurantes. Hyde Park, el centro de exposiciones Earl's Court y Olympia están a poca distancia a pie. El hotel cuenta con 90 confortables habitaciones con modernas comodidades que incluyen conexión inalámbrica a internet gratuita y secador de pelo. La mayoría de las habitaciones de la parte trasera dan al jardín y las habitaciones de la parte delantera dan a una calle arbolada.