Grange Estate Agents, EH12

Call 0131 563 7686 | Contact agent

No. of properties for sale: 19
Avg. asking price: £319,316
Avg. sale listing age: 21 weeks
No. of properties to rent: 3
Avg. asking rent: £2,028 pcm
Avg. rental listing age: 53 weeks