47 Market Square
Duns
TD11 3BX

01361 307985

property@melroseporteous.co.uk