Barnstaple Fair

13th to 16th September 2017

Barnstaple Fair: 13th - 16th September 2017 

One of our biggest local events as the crowds gather for this historic end of harvest fair.