×

Squirrel Tree Resort

Welcome to the squirrel tree resort, an intimate hotel in the heart of the cascade mountains with a variety of services to meet every travelers’ needs.
The Squirrel Tree Resort, located outside the quaint mountain town of Leavenworth, offers a comfortable stay with 6 rooms to meet a variety of travelers’ needs. Guests can relax and dine in the on-site restaurant and lounge, including game room, a patio and grounds with a lovely mountain view. Guests are also encouraged to bring recreational items such as sporting equipment, board games, and outdoor recreation toys for added enjoyment.

MAKE RESERVATIONS

View Our Full

Menu

We offer a full menu of your favorite large portion comfort foods and cocktails, with an intimate setting from our quant restaurant. View Menu