A restaurant, a bar/lounge, and a snack bar/deli are available at this hotel. Free WiFi in public areas and free self parking are also provided. Additionally, a coffee shop/cafe, coffee/tea in a common area, and multilingual staff are onsite. Limited housekeeping is available.
Squirrel Tree Resort is located in Leavenworth. The area's natural beauty can be seen at Lake Wenatchee and Front Street Park, while Leavenworth Summer Theater and Leavenworth Nutcracker Museum are cultural highlights.