With the clock ticking until the big day, head to Barnstaple for last minute Christmas gifts and fun festive events – all just a short walk from Barnstaple station. Christmas Fayre Thu 13 Dec to Sat 15 Dec (16 00 – 21 00) Peruse up to 60 stalls at The Square (map) and The Strand […]