Depot Creek Falls is a 967 foot (295 m) high waterfall in the North Cascades National Park, Whatcom County, Washington. The falls occur where Depot Creek drops over a headwall. The creek starts off by plunging 200 feet (61 m). After that is a long slide of 767 feet (234 m) to the bottom of the valley.
Depot Creek Falls Washington
Posted on at