Results 1 results found Scala Falls waterfall near Hebden, Wharfedale, Yorkshire Dales National Park, North Yorkshire, England, United Kingdom, Europe