County Durham

Scargill Castle

Barnard Castle, County Durham, United Kingdom

Scargill Castle nestles in the beautiful Teesdale landscape close to the Yorkshire Dales, Lake District National Park and the North Pennines Area of Outstanding Natural […]

View Property

Latest News