A true chocolate box cottage set on the banks of the River Dye. The traditional appearance blending seamlessly with a fully refurbished high...
Cranshaws is an active rural community in what is arguably one of the most picturesque landscapes that Berwickshire has to offer. Positioned within...