Everplaces

The Bloomsbury Hotel

98-99 Great Russell St, London Borough of Camden, London WC1B, UK 98-99 Great Russell St, London Borough of Camden, London WC1B, UK
Sleep
The Bloomsbury Hotel. London, United Kingdom
Note

Stayed here in January, 2012. Great experience with the people and the service.

Save and share places you love
with Everplaces

Sign up