Barnard Castle, Durham is an ancient medieval castle that is located in the town of Teesdale in Durham county, England. This towering monument now serves as a major tourist’s destination that brings in thousands of tourists every year.
Read the rest of this entry »
Barnard Castle, Durham
Published: December 20, 2009Posted in: England castles