Kirkpatrick Durham is a village six miles north east of the market town of Castle Douglas, and forms the ancient Kirkcudbrightshire parish, as far north as the Dumfriesshire parish of Dunscore.
Subcategories 2
Sites 0
Do you know a site that clearly belongs in this particular category? Suggest it!