Im Stadtteil Kensington an der Gloucester Road am Queen?s Gate Garden gelegen. In der Nähe des Hotels befinden sich das Natural History Museum, die Royal Albert Hall, Harrods und der Hyde Park. Die nächste U-Bahn Station ist in ca. 75 m zu erreichen. Bis ins Zentrum von London und zur Tower Bridge sind es ca. 9,5 km. Der internationale Flughafen Heathrow ist ca. 22,5 km, der London City Airport ca. 18 km entfernt.