Cranshaws is an active rural community in what is arguably one of the most picturesque landscapes that Berwickshire has to offer. Positioned within...
Unique opportunity to purchase a magnificent detached Victorian house nestled in private garden grounds extending to 2.5 acres with three separate...