Barnard Castle – The Five Minute Spare Guide
Barnard Castle is a market town and the main settlement in the Teesdale area of County Durham in the North East of England. The town stands on the north bank of the River Tees, about 21 miles (34 km) southwest of the county town of Durham and 16 miles (26 km) west of Darlington. The…