The Free Market is holding a Christmas Market Festival at The Range, Pennington on December 19, from 14:30 until late. Enjoy ...