Mercure London Bloomsbury
City Central London / West End
State: London (England)
Country: United Kingdom
Mercure London Bloomsbury Mercure unites hotels that are all different but with common characteristics: professionals of passionate hospitality, the atmosphere of charmed places, a standard of quality guaranteed by a brand with international renown.
Discover the hotel