Guest Review Score: 8.1/10
NH Harrington Hall is one of the four star hotels in London, lying in Royal Borough of Kensington and Chelsea. The hotel can be reached by boarding a tube to Gloucester Road tube station.
The guests can have a comfortable stay in any of its 200 bedrooms well appointed with all the lavish facilities and a contemporary decor. The hotel is surrounded by various fascinating attractions like V&A Museum, Kensington Gardens and Palace, shopping destinations like Harrods and much more to explore.
Apart from this, the hotel caters to all types of business as well as leisure travellers with facilities such as bar, restaurant, conference and banqueting and a business centre.