With a stay at Mercure London Bridge, you'll be centrally located in London, a 6-minute walk from Tate Modern and 11 minutes by foot from The Shard. This upscale hotel is 1 mi (1.6 km) from St. Paul's Cathedral ... Read more

View all Luxury Hotels in London