Offers over £1,450,000
5 bedroom detached house
14 Gordon Terrace, Newington, EH16 5QR
Offers over £1,450,000
5 bedroom detached house
Offers over £447,500
4 bedroom detached house
10 Lodge Park, Fort William Road, Newtonmore, PH20 1AB
Offers over £447,500
4 bedroom detached house
Offers over £775,000
3 bedroom flat
30 Mansionhouse Road, Grange, EH9 2JD
Offers over £775,000
3 bedroom flat
Offers over £260,000
1 bedroom flat
3 1f1 Dalmeny Road, Trinity, EH6 4QX
Offers over £260,000
1 bedroom flat
Offers over £625,000
4 bedroom detached house
Braeside, 46 Hopetoun Terrace, Gullane, EH31 2DE
Offers over £625,000
4 bedroom detached house
Offers over £225,000
2 bedroom flat
19e High Street, North Berwick, EH39 4HH
Offers over £225,000
2 bedroom flat
Fixed price £145,000
1 bedroom flat
8/21 Kirkland Court, Lasswade Road, Liberton, EH16 6RZ
Fixed price £145,000
1 bedroom flat
Offers over £185,000
1 bedroom flat
Stepping Stones, 5b Church Road, North Berwick, EH39 4AD
Offers over £185,000
1 bedroom flat
Offers over £955,000
6 bedroom detached house
Traprain Cottage, Standingston Farm, Haddington, EH41 4LF
Offers over £955,000
6 bedroom detached house
Offers over £260,000
3 bedroom semi-detached house
14 Longstone Avenue, East Linton, EH40 3BS
Offers over £260,000
3 bedroom semi-detached house