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
Loading new listings for you to review...
Do you know a site that clearly belongs in this particular category? Suggest it!