Savills - Edinburgh, EH3

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

No. of properties for sale: 168
Avg. asking price: £885,872
Avg. sale listing age: 17 weeks