London Central Hotels - Bloomsbury & Russell Square Hotels Bloomsbury is the academic heart of London home to prestigious landmarks such as London University, the Royal Academy of Performing Arts and the captivating British Museum. Discover Museum Street with its collection of unique bookshops and sophisticated cafes or head to Russell Square; a haven for tourists and locals alike. |