With four London locations in addition to their Gloucestershire farm, Daylesford Organic’s farmshops—they’re also home to small cafés perfect to work or read from—are an amazing place to get a very literal taste of the English countryside. You can pop in to buy the local, organic, and humanely raised groceries, or stick around to try their straightforward (but stellar) menu. Their Gloucestershire farm, home to the largest and most elaborate of their farmshops, is well worth the trip if you have the time (you can also spend the night). There are also locations in Marylebone and Pimlico.

You may also like