Este encantador hotel está situado a poucos minutos da Earl's Court Arena e do Centro de Exposições Olympia, a apenas 7,9 km do centro de Londres. A estação de autocarro e metro de West Kensington oferece acesso direto ao centro de Londres. Os hóspedes do hotel gozam de fácil acesso ao Centro de Exposições de Earls Court, e ao Stamford Bridge Stadium. Hammersmith Apollo e o Museu de História Natural de Londres também se encontram perto.