6.2
Bloomsbury Park**

3 English reviews

45 international reviews

/
20 Jan 2019
Number 83 of 1112 hotels in London