3 Bedroom houses for sale in Upper Craigour, EH17, Edinburgh

There are 135 results. Upper Craigour, EH17, Edinburgh. Property prices for 3 bedroom properties in Upper Craigour, EH17 range from £200,000 to £355,000 with an average price of £279,857.

3 bedroom properties for sale in Upper Craigour, EH17, Edinburgh

icon

3 bedroom properties for sale near Upper Craigour, EH17