×

Squirrel Tree Lodge

Squirrel Tree Motel is a quaint Inn offering modern rooms & amenities in the heart of Leavenworth Country” with amenities included as follows bar, restaurant, coffee, hikes, lakes, swimming, snowmobiling, skiing, and much more

Make a reservation today!