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.