Substantial Georgian Townhouse which retains many of its original features located in Kirkcudbright's historic Castle Street. 7 Castle Street is a...