Chagford
Proper noun
Meaning
Chagford
A market town and civil parish in West Devon district, Devon, England (OS grid ref SX7087).
Examples
Chagford was recently voted the best place to live in England with good reason…it will make you create magical things!
Then there was the small village of Chagford where we felt like residents because we were the only tour group in town!