The hotel is located in the West End of London, 350 metres from Hyde Park. It is also just 200 metres from Paddington Station, where the Heathrow Express arrives. The underground station here offers quick and easy access to many of London’s most famous sights.