Established in 1996 and located in a 16th century building in the heart of Bishop’s Stortford, The Lemon Tree has built a reputation as one of the leading fine dining restaurants in the region. Specialising in modern British cuisine, The Lemon Tree is committed to sourcing from quality local and British suppliers, creating delicious menus that celebrate the seasons.
Richard R said this about The Lemon Tree:
"Excellent evening last Saturday night at The lemon Tree. We ordered from the superb Sicilian themed..."
read full testimonial
Philip & Marian said this about The Lemon Tree:
"Thank you for helping to make our evening last Saturday a very enjoyable one, With lovely food and..."
read full testimonial