The Bloomsbury Park Hotel - A Thistle Associate
Address: 126 Southampton Row, Bloomsbury - Fitzrovia, London, United Kingdom.
Nearest Landmark: Oakleigh Park Railway Station
(10 minutes walk)
Distance: 1 Miles from London Centre
The Bloomsbury Kitchen area brasserie dining establishment and also nearby bar are fashionable with walnut floorings, lots of all-natural light as well as...