The hotel is located in the heart of the fashionable Royal Borough of Kensington and Chelsea. It is just over half a kilometre to Earls Court Exhibition Centre and only 400 metres to Earl’s Court Underground station, offering easy access to many of London’s most famous sights.