Offering locally sourced British cuisine, outside catering and monthly cookery classes, The Lemon Tree in Bishop’s Stortford has established itself as one of the most loved English restaurants and fine dining restaurants in the region.
Featured in English Restaurants in Bishops Stortford