3 Bedroom houses for sale in Thornhill, DG3, Dumfries and Galloway

Thornhill, Thornhill, Dumfries and Galloway DG3, UK - There are 32 results for 3 bedroom properties in Thornhill with prices ranging from £60,000 to £650,000, and an average price of £243,000.

3 Bedroom properties for sale in Thornhill, DG3, Dumfries and Galloway

icon