Snoqualmie Falls Postcard
- from our Affiliates
Snoqualmie Falls, located near Seattle Washington, attracts visitors from all over the world to see this beautiful 270 foot waterfall. Salish Lodge and Spa is perched overlooking the falls and this area of the Pacific Northwest was the area where the TV series Twin Peaks was filmed.