Where is Barnard Castle?

Where is Barnard Castle located?

Barnard Castle, England, Great Britain (approx. 54.5469295283°, -1.9214341178°)


Where is Barnard Castle on the map?