Best London pubs
One of the things we love to do together is go the pub and in our eyes, London has the best pubs in the world.
The Horseshoe Inn Just behind The Shard, The Horseshoe Inn is a friendly reminder that not everything in this part of the city is shiny and new. The pub not only drips with old-world charm, but also backs it up with everything from cockney sing-alongs to dart boards and a pub cat. There’s a garden and a sun terrace for sunny days, too.