Mercure London Bloomsbury is located in the heart of historic Bloomsbury, and is ideal for guests wishing to visit both the West and and City.