Nestled in the heart of the Central Cascades of beautiful Washington state, Squirrel Tree Resort is the perfect destination for travelers and outdoor enthusiasts. This rustic-chic, comfortable inn offers a full resort experience - classic American dining, a lively bar and lounge, a cafe with freshly roasted beans and gourmet beverages. Don't forget about the patio and grounds with a lovely mountain view! It is only a short drive away from Seattle, Lake Chelan, Stevens Pass and Leavenworth town.
Based on 0 Reviews
Add Review