The Old Millhouse is a historic stone house located in Dalkeith, just 8 miles from Edinburgh. It offers exclusive use self-catering accommodation in a secluded setting with 3.5 acres of private gardens. The house has been beautifully restored and combi…