No matter what you’re hungry for, there’ll be a restaurant for you in Barnstaple. The North Devon town is home to a fish and chip shop that’s been voted the best in the UK, as well as some sublime curry houses, our favourite Caribbean restaurant in the land and a whole host of incredible cafes serving up sublime cream teas.