Search results
We did not find results for: North Tawton, England.
Check spelling or type a new query.
We did not find results for: North Tawton, England.
Check spelling or type a new query.
North Tawton is a small town in Devon, England, situated on the river Taw. It is administered by West Devon Council. The population of the electoral ward at the census 2011 was 2,026. Wikipedia