Scotch Lodge Farm & Craft Shop Evie Godfrey15th July, 2021 Scotch Lodge Farm is a working family farm in Earls Barton with a farm shop, cafe, craft shop and herb centre.