Store
Chegworth Farm Shop
4 locals recommend,
Permanently closed
Tips from locals
Small independent organic food shop, with an excellent line of fresh juices from heritage fruit varieties
Unique things to do nearby
Location
221 Kensington Church St
London, England