Middleton & Upper Teesdale
Middleton and Upper Teesdale are an ideal location for both short breaks and longer holidays with a wealth of activities available.
Please select an option from the menu on the left to find out more about the area.
Middleton-in-Teesdale is a large village in County Durham, in England. It is situated on the north side of Teesdale between Eggleston and Newbiggin, a few miles to the north west of Barnard Castle.