• The Watch House (map)
  • 199 Bermondsey Street
  • London, England, SE1 3UW
  • United Kingdom

Weekly Pop Up on Bermondsey Street! Eat in or take away.