MacFarlane’s is proud to have been serving the discerning local community in Abbeville Road for over 12 years.

Fine cheeses are a speciality. The Cheese Counters are filled with high quality, pasteurised and unpasteurised cows’, ewes’ and goats‘ milk cheeses, each sourced directly from producers or from trusted cheese merchants throughout Europe to create one of the finest ranges of cheeses in London.

MacFarlane’s is also home to a diverse range of cured meats and charcuterie, farm produced hams and artisan pâtés as well as the freshest of pestos, the tastiest of hummuses and a wide range of olives. The MacFarlane’s Sausage Roll, truly the ‘Rolls Royce’ of sausage rolls has a great following and is a great introduction to a delicious range of freshly made pies and quiches.

MacFarlane’s also takes pride in its range of Grocery, Sweet Grocery and Confectionery, not to mention a delectable range of organic fruit and vegetables and organic Scottish Salmon. During the week enjoy a wonderful freshly made deep filled sandwich and bowl of seasonal soup. Pick up a loaf from one of our artisan bakers or a prepared salad made in the shop and take home a little piece of food heaven.