Leavenworth is a beautiful German inspired village located in central Washington in the Cascade Mountains. It’s just a little over two hour drive from Seattle and it’s a perfect all season getaway with endless list of adventures. We visited Leavenworth...