Lo Squirrel Tree Resort si trova a Coles Corner, a Leavenworth. In loco troverete lo Squirrel Tree Restaurant and Lounge. Avrete gratuitamente a disposizione il WiFi e il parcheggio privato.
La struttura offre la connessione WiFi gratuita e canali premium satellitari. Le camere sono dotate di frigorifero, forno a microonde, macchina da caffè e area salotto.
Lo Squirrel Tree Resort dista 32 km dallo Stevens Pass Mountain Resort e 24 km dal centro di Leavenworth.
Nei dintorni avrete modo di praticare varie attività quali equitazione, pesca ed escursionismo. L'Aeroporto più vicino è quello di Pangborn Memorial, a 56 km.