2 Bedroom houses for sale in Craigsford Mains, Scottish Borders
There are 872 results. Craigsford Mains, Scottish Borders. Property prices for 2 bedroom properties in Craigsford Mains range from £110,000 to £289,995 with an average price of £185,624.