In the centre of the historic market town of Barnard Castle, set in the heart of beautiful Teesdale, The Three Horseshoes Hotel originally built in the 17th century is a perfect base for visiting this stunning area steeped in history and natural beauty.

Local Attractions

Find Out More

Take a look at our fantastic, cosy
and welcoming hotel

View Our Gallery

‘Our Menus’ – Serving fresh, local and
exceptional food.

View Our Menus