Houses for sale in Lasswade, Midlothian

There are 254 results. Lasswade, Midlothian. Property prices in Lasswade range from £102,000 to £800,000 with an average price of £336,957.

Properties for sale in Lasswade, Midlothian

icon