This luxurious 4 star hotel in Kensington is a fine choice for your stay in London. Providing easy access to many famous attractions and other points of interests as the West End, Kensington Palace or Hyde Park, it is ideal for both business and leisure travellers. After a long and busy day in town, guests can relax in elegant rooms offering the highest standards for an unforgettable stay.
Hotel Name: Harrington Hall Hotel
Address: 5-25 Harrington Gardens, South Kensington, London SW7 4JW, United Kingdom
Official Website: Harrington Hall Hotel