Cross the threshold of this organic farm shop/café, & you enter a parallel universe where fresh produce is tastefully presented in twee wicker baskets, the walls are lined with a kaleidoscope of Kilner jars, & there’s enough polished white marble to keep the industry afloat. Lady Bamford’s highly successful Cotswold-based brand is perfectly at home on Westbourne Grove, where health-conscious, urban-chic ‘greens’ come to stock up on organic ingredients & posh ready-meals, or stop for a spot of lunch or a slice of cake. The monthly menu always includes assorted seasonal salads, including the perennially popular Sasso chicken Caesar, alongside freshly baked quiches, risotto & simple mains of, say, roast salmon. Breakfast is served daily, while the all-day weekend brunch is guaranteed to satisfy west London’s special brand of eco-warrior.