2 Bedroom houses for sale in Old Craighall, EH21, East Lothian Council
There are 58 results. Old Craighall, EH21, East Lothian Council. Property prices for 2 bedroom properties in Old Craighall, EH21 range from £180,000 to £220,000 with an average price of £200,000.