Firm announces new Scottish Borders office in Melrose

Knight Frank's new Melrose office