Best Farm Shop Restaurants in London

Browse all Farm Shop restaurants in London

All Farm Shop Restaurants in London

Daylesford Organic - Notting Hill

Daylesford Organic - Notting Hill

3.9 (853 reviews)

208-212 Westbourne Grove, London W11 2RH

+44 20 7313 8050

Visit Website
Franklins

Franklins

4.3 (28 reviews)

155 Lordship Ln, London SE22 8HX

+44 20 8693 3992

Visit Website