Spacious four-bedroom detached property in a desirable location in the popular town of Kirkcudbright. 18 Drumblane Strand is a well-appointed...