Located in the picturesque parish of Westerkirk near Langholm, Carlesgill Steading is a stunning stone-built property that seamlessly blends...