Barnstaple is a town in Devon , a county in England .
Barnstaple is a town and civil parish in the local government district of North Devon in the county of Devon , England , UK .