Interested in this property? Call 0131 663 9568

20 Chesters View, Bonnyrigg

Offers Over £259,000