Scale Force Waterfall | England Photo Spot

Share this Page
Scale Force Waterfall-Photo by Huy Quan
Scale Force Waterfall-Photo by Huy Quan

Scale Force Waterfall is the country’s highest waterfall, boasting a main drop of 170 feet (51.8 meters). Tucked away in a secluded, wooded gorge, this stunning natural wonder is a true hidden gem, attracting photographers seeking to capture the force and beauty of the cascading water. The lush, moss-covered rocks and vibrant green foliage surrounding the waterfall create a serene and enchanting atmosphere, perfect for nature photography.

(Cockermouth, Cumbria, UK)