Offers over £260,000
2 bedroom flat
Canongate, Old Town, EH6 8BQ
Offers over £260,000
2 bedroom flat
Offers over £360,000
3 bedroom flat
Old Assembly Close , Old Town, EH1 1QX
Offers over £360,000
3 bedroom flat