The hotel is located in the West End of London, just 350 north of Bayswater Road and Hyde Park. It is also only a few minutes’ walk from Queensway underground station, offering easy access to many of the city’ most famous sights. Paddington Station – where the Heathrow Express arrives – is just over a kilometre away.