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