Send me properties like this as soon as they appear on the site
Guide price £450,000
4 bedroom flat
0141 258 0120
Lonsdale Terrace, Marchmont, EH3 9HL Guide price £450,000 4 bedroom flat
View/select agents