The hotel is located on a quiet side street, in the heart of the fashionable Royal Borough of Kensington and Chelsea. It is just 250 metres to Earls Court Exhibition Centre and even closer to Earl’s Court Underground station, which offers easy access to many of London’s most famous sights.