Dette hotel ligger i London City Centre, kun 15 minutters gang fra Kensington Gardens og Hyde Park. Derudover ligger Royal Albert Hall og Marble Arch ca. 3 km derfra. Queensway Metrostation ligger inden for 3 i minutters gang, mens Bayswater Metrostation ligger inden for 6 minutters gang.