Deptford Flower Market will host its festive ‘Winter Nights’ finale on December 6, 2025, featuring free treats, wreath-making, local ...