A beautifully presented, traditional stone-built three bedroom villa, thoughtfully renovated to an exceptional standard throughout. Set over two...
Occupying an elevated position within the coastal village of Cockburnspath, Primrose Hill is a most impressive detached period residence, offering...