Designed by
Title
Calstock is a civil parish and a large village in south east Cornwall, England, United Kingdom, #77447950
Description
Calstock is a civil parish and a large village in south east Cornwall, England, United Kingdom, on the border with Devon and Cornwall The village is situated on the River Tamar 6 miles (9.7 km) south west of Tavistock
This image is editorial