• Horse Shoe Inn (map)
  • 26 Melior St
  • London, SE1 3QP
  • United Kingdom

Hosted by The Grandees