8.4
NH Harrington Hall****

4 English reviews

21 international reviews

17° / 26°
20 Aug 2018
Number 41 of 1112 hotels in London