Spreading throughout the ancient Market Place and on the front lawn of All Saints Church, Kingston on Thames' popular Christmas Market returns, adding a special touch of festive cheer to the town. Stroll among over 40 traditional wooden cabins, discover a treasure trove of unique and handmade items, perfect for stocking fillers and unusual gifts. At the Alpine Village, cosy up next to the fire pit with a bag of roasted chestnuts as the kids enjoy a ride on the vintage carousel. Feast on a hog roast roll, warm up with a mug of mulled wine and enjoy live entertainment under twinkling fairy lights. A perfect way to soak up the atmosphere and get into the Christmas spirit.