New Street, Dalry, KA24 5AH

In the Region of £70,000

3 bedrooms

1 public rooms

Upper Flat