Main Page
|
See live article
|
Alphabetical index
Barnstaple
Barnstaple
is a town in the county of
Devon
in the
South West of England
.