Offers over £240,000
1 bedroom flat
19 1f1 Livingstone Place, Marchmont, EH9 1PD
Offers over £240,000
1 bedroom flat
Offers over £370,000
2 bedroom flat
10 flat 4, Gladstone Terrace, Marchmont, EH9 1LU
Offers over £370,000
2 bedroom flat
Offers over £460,000
3 bedroom flat
Spottiswoode Street, Marchmont, EH9 1DH
Offers over £460,000
3 bedroom flat
Offers over £440,000
2 bedroom flat
36/8 Warrender Park Terrace, Marchmont, EH9 1ED
Offers over £440,000
2 bedroom flat
Offers over £305,000
2 bedroom flat
3/8 Gladstone Terrace, Marchmont, EH9 1LX
Offers over £305,000
2 bedroom flat
Offers over £550,000
4 bedroom flat
100/6 Thirlestane Road, Marchmont, EH9 1AS
Offers over £550,000
4 bedroom flat
Offers over £460,000
3 bedroom flat
43/12 Warrender Park Terrace, Marchmont, EH9 1EB
Offers over £460,000
3 bedroom flat
Offers over £450,000
2 bedroom flat
1/12 Saint Margaret's Place, Marchmont, EH9 1AY
Offers over £450,000
2 bedroom flat
Offers over £385,000
3 bedroom flat
373f3 Argyle Place, Marchmont, EH9 1JT
Offers over £385,000
3 bedroom flat
Offers over £125,000
1 bedroom flat
1 138 Mount Grange, Marchmont, EH9 2QZ
Offers over £125,000
1 bedroom flat