El Squirrel Tree Resort se encuentra en Coles Corner, en Leavenworth. El establecimiento alberga el salón restaurante Squirrel Tree. Hay WiFi gratuita y aparcamiento privado gratuito.
El establecimiento cuenta con conexión WiFi gratuita y TV con canales vía satélite premium. Las habitaciones cuentan con nevera, microondas, cafetera y zona de estar.
El Squirrel Tree Resort se encuentra a 32 km de Stevens Pass Mountain Resort y a 24 km del centro de Leavenworth.
En los alrededores se pueden practicar diversas actividades, como equitación, pesca y senderismo. El aeropuerto más cercano es el aeropuerto Pangborn Memorial, ubicado a 56 km.