Stoke Newington Farmers’ Market, which is on every Saturday, is one of the best in town. Everything sold is 100% organic and you’ll be able to pick up all your groceries with fruit, veg, meat, bread, cheese, raw milk, chocolate and more on sale. All the produce is also sourced from sustainable farms within 60 miles of London, so you’ll be supporting local in every way possible too.