Commercial agents in Melrose

1 - 1 of 1  

Macpherson Property

Abbotsknowe, Huntly Road, Melrose, TD6 9SB

Residential for sale: 43
Avg. asking price: £305,464
Avg. sale listing age: 25 weeks