Le Squirrel Tree Resort est situé à Coles Corner, à Leavenworth. Vous pourrez profiter du salon-restaurant Squirrel Tree sur place. Vous bénéficierez gratuitement d'une connexion Wi-Fi et d'un parking privé sur place.
Vous profiterez d'une connexion Wi-Fi gratuite et d'une télévision par satellite premium. Les chambres disposent d'un réfrigérateur, d'un four micro-ondes, d'une machine à café et d'un coin salon.
Le Squirrel Tree Resort est situé à 32 km de la station de montagne Stevens Pass et à 24 km du centre-ville de Leavenworth.
Vous pourrez pratiquer diverses activités dans les environs, telles que l'équitation, la pêche et la randonnée. L'aéroport le plus proche, celui de Pangborn Memorial, est situé à 56 km.