Take in the most scenic view of the filming location of “Twin Peaks” – Snoqualmie Falls.
A charming Bavarian-themed town with year-round festivities, European-style shops, and famous German food and beer.
Explore the Snoqualmie Falls and Leavenworth the German Village. Explore the German Town with a glance at its unique Bavarian-inspired treasures.