Barnard Castle
Barnard Castle is a market town in Teesdale, County Durham, England. It is named after the castle around which it was founded. It is the main settlement in the Teesdale area and sits on the north bank of the River Tees, opposite Startforth.
Read More