Chelan Falls – Whitewater, Sightseeing, & More

By |2020-08-26T23:15:16+00:00August 29th, 2020|

Chelan Falls is the name of a small community located near the confluence of the Chelan and Columbia Rivers, just a few miles south of our Lake Chelan Resort. The [...]