Middleton-in-Teesdale
Categories: County Durham geography stubs | Villages in County Durham
Middleton-in-Teesdale is a 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.