Daylesford Farmshop & Cafe
Guaranteed to satisfy any food snob, Daylesford Farmshop and Cafe is one of the finest food shops in London. Organic produce sourced mainly from their farm in the Cotsworlds (one of the most sustainable farms in the UK) is what’s on offer here. With its modern decor, airy feel and the fresh, seasonal fruit and veg first greeting customers, an extremely wholesome, healthy ambiance is cultivated. Daylesford’s top notch food will leave you lusting over for days, and somehow has the power of turning the ‘weekly shop’ chore into an absolute pleasure. The shop offers take away food and has a cafe upstairs selling Daylesford’s produce for those just too eager to wait until they get home to try the delicious munch.