• The Horseshoe Inn, London Bridge (map)
  • 26 Melior Street
  • London, England, SE1 3QP
  • United Kingdom