The Lemon Tree

Home >> Eating Out >> The Lemon Tree

The Lemon Tree

The Lemon Tree in Bishops Stortford is best known as a restaurant that serves exceptional food in a comfortable setting within a 16th-century building situated in a historic corner of the town centre.

14 - 16 Water Lane
Bishop's Stortford
Herts

CM23 2LB
01279 757788