The capital of the United Kingdom, London is one of the world’s most thrillingly cosmopolitan cities. Thanks to improvements made to transport and infrastructure for the 2012 Summer Olympics, business travel to this world financial hub has never been easier. Planning a leisure trip or a weekend break away? Mercure hotels in London are close to landmarks both ancient (e.g. Westminster Abbey and the Tower of London) and modern (e.g. Tate Modern and the Shard London Bridge).
For a city centre hotel or one a little farther afield, book your stay at one of the 12 Mercure hotels in and around London with the best prices guaranteed.