Restaurant
New ‘Secret’ Restaurant and Takeaway to Open in Historic Lechlade Building
A brand-new restaurant and takeaway is preparing to open in a vacant building in the Cotswolds town of Lechlade, promising a fresh culinary experience for locals and visitors alike. The venue, which was previously home to The …