A brightly lit Christmas tree stands proudly beside the Old Market Cross. Street entertainers wander through the crowds. The shopkeepers complete the picture with their colourfully decorated windows. Welcome to Knaresborough Christmas Market.
Held annually on the first weekend in December, this historic market town steps back in time to recreate an unforgettable festive experience for everyone.