Houses for sale near Carluke Station, Carluke, South Lanarkshire
There are 328 results. Property prices near Carluke range from £37,000 to £895,000 with an average price of £236,655.