Located in the heart of London is a truly elegant hotel which has been beautifully designed with a very classical setting, the NH Harrington Hall Hotel which is situated in the Royal Borough of Kensington and Chelsea. At this hotel there are 200 luxury modern air-conditioned guestrooms to choose from. The NH Harrington Hall Hotel is within easy reach of Knightsbridge for those who wish to explore the area.
The NH Harrington Hall Hotel offers many facilities such as a bar, a restaurant, a business centre, conference and banqueting facilities. If you are travelling for the purpose of business or leisure the NH Harrington Hall Hotel is ideal for you as this property caters for all needs. This hotel provides luxury, style and comfort to its guests to ensure that you have a memorable stay while visiting London.