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.