The Harrington Hall Hotel is a deluxe hotel situated in the heart of London, in the South Kensington neighbourhood of the city.
The elegant hotel is one of the few privately owned properties left in London, and still retains its own character. Behind its beautiful, original façade, the hotel boasts every modern convenience and comfort in a beautifully designed, classical setting.
Guests will enjoy the easy proximity to many area attractions and the elegant shops of Kensington, Knightsbridge and Chelsea.