Denstone Hall Farm Shop & Café
Summary The award winning Denstone Hall Farm Shop and Café is set in the picturesque village of Denstone beside the River Churnet. The farm shop stocks a range of own produce from the farm and high quality local produce. …