Houses for sale in Newhousemill, South Lanarkshire
There are 846 results. Newhousemill, South Lanarkshire. Property prices in Newhousemill range from £35,000 to £1,695,000 with an average price of £257,382.
Properties for sale in Newhousemill, South Lanarkshire