Located and named for the Bloomsbury district, this small hotel offers personalized service in a classic stone building. Minutes from the beautiful city gardens, the British Museum, and Madame Tussauds, Ambassa ... Read more

View all Luxury Hotels in London