North Tawton is a charming market town located in the heart of Devon, England. Situated on the River Taw, this picturesque town is surrounded by rolling green hills and lush countryside, making it a perfect destination for nature lovers and outdoor enthusiasts. The town itself is steeped in history, with a number of beautiful historic buildings and landmarks to explore. The town's market square is a bustling hub of activity, with a range of independent shops, cafes, and traditional pubs offering a warm welcome to visitors.