Christmas orders & Christmas markets

Dec. 8, 2021

If you've not placed your orders, speak to our farmers as soon as you can.

Some have already sold out. Talk to your favourite farm stall to find out what orders they're taking. From free range and organic turkeys, cockerels and geese to gammons, hams and pies, venison and joints of beef.

Christmas dinner turkey

The last market day of the year will be Wednesday 22nd December, returning in the new year. These will be smaller markets than usual.

9am to noon:


Notting Hill

Pimlico Road TBC

South Kensington


10am to 1pm:


Marylebone TBC

Parliament Hill

Queens Park

Swiss Cottage

West Hampstead

Ealing, Twickenham, Islington, Leytonstone, Walthamstow and High Street Kensington will be collection only. Last markets will be the weekend of 18th & 19th December.

Markets will not be open on 1st and 2nd January 2022, Swiss cottage reopens on the 5th January, other markets reopen on 8th and 9th January 2022.

Thank you for supporting our farmers, fishermen and producers this year, it's very much appreciated especially with another difficult year for many of us.