Search results
We did not find results for: Tavistock, United Kingdom.
Check spelling or type a new query.
We did not find results for: Tavistock, United Kingdom.
Check spelling or type a new query.
Tavistock is an ancient stannary and market town in West Devon, England. It is situated on the River Tavy, from which its name derives. At the 2011 census, the three electoral wards had a population of 13,028. Wikipedia