A day out in Tavistock, Devon

  Tavistock is a historic market town located in the heart of West Devon, England. It is situated on the banks of the River Tavy, surrounded by rolling hills and beautiful countryside. The town has a population of around 12,000 people and is known for its rich history, stunning architecture, and vibrant community. Overall, Tavistock […]