These apartments in Bloomsbury are very close to The British Museum (2 minutes walk) as well as notable landmarks including Covent Garden Market and large garden squares such as Russell Square and Bloomsbury Sq ... Read more

View all Luxury Hotels in London