10 bed property for sale in Thornhill DG3 – £4,350,000