at 11-13 Bayley St, Bedford Square, London United Kingdom
116 FB users likes My Bloomsbury, Hotel London, set it to 376 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
My Bloomsbury, Hotel London is London based place and this enity listed in Hotel category. Located at 11-13 Bayley St, Bedford Square Contact phone number of My Bloomsbury, Hotel London: 20-30046000