Saturday morning farmers market. Essential that you try freshly made vegetable fritters!
Nicky
December 10, 2012
This happens every Saturday morning from 8am to 2pm. It has been voted the best farmers market in London. beautiful fruit and veg, cakes, freshly baked breads, good quality butchers & fish mongers.