The Harrington Hall Hotel is located at 5 - 25 Harrington Gardens, in the South Kensington area, in the centre of London. This is a four-star-superior urban hotel located in one of the most exclusive areas of London, close to Hyde Park, Kensington Palace, Kensington Gardens, the Science Museum, the Natural History Museum and Royal Albert Hall.
The property is composed of a historical group of 12 inter-linked buildings. The building has six floors and a total area of approximately 19,000 m2.