Harrington Hall Hotel
5-25 Harrington Gardens, South Kensington, London, England
Our customers tell us they enjoy Harrington Hall Hotel's walkable location. During your stay, you're just a quick walk from Natural History Museum. Free WiFi in public areas, a restaurant and a fitness centre are available. This hotel has 200 rooms over 6 floors. All rooms offer free WiFi and LCD TVs.