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.