Savills - Edinburgh, EH3

Call 0131 268 0231 (local rate) | Contact agent | See all 96 branches

No. of properties for sale: 186
Avg. asking price: £940,739
Avg. sale listing age: 18 weeks