Finding your next local discovery…
Finding your next local discovery…
Travel & accommodation in Barnard Castle
Barnard Castle
The Teesdale Hotel is a hotel based in Barnard Castle, North East England. Facilities and services include bed and breakfast, self catering, restaurant, bar and parking. Contact The Teesdale Hotel for availability and booking enquiries.
No reviews yet.