1 Best Sight in The Northeast, England

High Force

The Upper Teesdale Valley's elemental nature shows its most volatile aspect in the sprays of England's highest waterfall. Located 15 miles northwest of Barnard Castle, the dramatic High Force cascade drops 69 feet into a plunge pool. From the roadside parking lot it's a 10-minute walk through woodland to the massive rocks over which the water tumbles.