Leavenworth Resort Virtual Tour

Explore All the Awaits You

Explore Sleeping Lady Mountain Resort from anywhere in the world, courtesy of our virtual tour. Tucked along the foothills of the Cascade Mountains in Leavenworth, Washington, our environmentally friendly resort features rustic yet luxurious accommodations, an organic garden, a spa, healthful dining and so much more. Get a sense of what awaits you – and then book your stay with us, and experience it all in person.