7 Galgate Barnard Castle DL12 8EQ The Three Horseshoes HotelThe Three Horseshoes Hotel is a highly recommended family run hotel situated in the heart of Barnard Castle. Originally built in the 17th century is a perfect base for visiting this stunning area steeped in history and natural beauty. All 14 en-suite https://www.three-horse-shoes.co.uk/