Squirrel Tree Resort

This quiet and quaint motel is located near Leavenworth, WA, just 15 minutes west of the popular Bavarian tourist destination. Come and check out the adventures that await you in the mountains and what started the whole Bavarian town. We look forward to your stay with us!

Location: 

15251 Highway 2
Leavenworth, WA
view map

Contact: 

(509) 763-0336