Filters:
clear
Country: United Kingdom

british restaurant in Bishops Stortford

About 2 results.

The Lemon Tree

Water Lane 14-16, CM23 2JZ Bishop's Stortford, United Kingdom

Lemon Tree Restaurant Bishops Stortford

Water Lane Bar & Restaurant

thumb_up 2092 likes
favorite 9267 favorites
31 Water Lane, CM23 2JZ Bishops Stortford, United Kingdom

Bar and Kitchen in the heart of Bishop's Stortford serving premium cocktails and local, modern British food.

  • 1