Cet hôtel bénéficie d'un superbe emplacement dans le centre de Londres, dans le Royal Borough de Kensington et Chelsea. Il se trouve à une minute à pied de la station de métro Earls Court.
Ce quartier regorge de magasins et restaurants. Vous pourrez rejoindre facilement le cœur de Londres et ses théâtres, galeries d'art et autres sites touristiques en taxi ou en bus.
Cet hôtel est très bien relié au réseau de transports en commun, et pourtant il vous offre un refuge à l'écart du bruit et de l'agitation de la vie londonienne.

