6.7
Tavistock**

8 English reviews

86 international reviews

15° / 26°
15 Aug 2018
Number 286 of 1112 hotels in London