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

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

3 bedroom properties for sale near Upper Craigour, EH17

icon