A few minor irritants, no free WiFi, facilities not great for a business hotel
The Harrington Hall hotel is part of the Spanish nh hotel chain. Situated just round the corner from Gloucester Road tube station near Kensington in central London, the hotel takes up much of the whole block.
==== BOOKING ====
I was in London for work as part of a large party, so the booking arrangements were handled by the people organising the trip. I have looked at the website, and booking seems very straightforward on ..."
Ciao members have rated this review on average: very helpful
Related offers for Harrington Hall Hotel, London »