Explore relationships

Tavistock

Tavistock ( ) is a market town and civil parish in the West Devon district of Devon, England. It is an ancient stannary situated on the River Tavy, from which its name derives.

Use + to expand a branch. Click a topic name to open its summary.