The NH Harrington Hall Hotel, London is a deluxe property located less than five minutes walk from Gloucester Road Tube Station. This elegant hotel stands in the Royal Borough of Kensington and Chelsea and is near the Natural History Museum, Royal Albert Hall and Kensington Palace. The NH Harrington Hall Hotel features modern conveniences and has well designed guest rooms.