Old Kirkcudbright
Glimpses into an Ancient Burgh & Parish
This, I think, is the same view today..
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Please enter an answer in digits: