The London Eye ligger 6 km fra hotel og Palace of Westminster ligger 4 km derfra.
Stedet er 5 km fra bycentrum og lige ved Kensington Square. Du kan komme til Victoria & Albert Museum om få minutter i bil. For at spare penge kan du bruge offentlig transport og metrostationen Earl's Court kan findes 450 m derfra.
En række restauranter såsom The Devonshire Arms og The Little French Restaurant tilbyder britiske specialiteter, bare 300 meter væk.