Leavenworth is situated on the east side of the Cascade Mountains with the Wenatchee River running through town. Apple and peach orchards, and wineries ...