Local Art Exhibit

Nature’s Window is located along Highway 97-A, approximately 4 miles south of Chelan. The current art exhibit will be up for the month of June.
Return to Home Page.