5.9
President***

8 English reviews

80 international reviews

12° / 19°
21 Sep 2018
Number 367 of 1112 hotels in London