Hotel Mercure London Bloomsbury

Starting at

TripAdvisor Review

Based on 2718 review

See all

Situated in the heart of London's vibrant city centre, the historic Mercure London Bloomsbury Hotel boasts contemporary stylings with a convenient setting. The 4-star boutique style hotel was constructed in 1907 and is close to many of the city's top attractions, including the British Museum, Covent...

More details