Christmas orders & Christmas markets

Nov. 12, 2021

The word from our farmers is to get your order in as soon as you can.

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.

9am to noon:


Notting Hill

Pimlico Road

South Kensington


10am to 1pm:




Parliament Hill

Queens Park

Swiss Cottage


West Hampstead

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