Snowgrass Lodge lies in a nature setting above the rushing waters of the Wenatchee river. With majestic views of the Cascade Mountains, a sprawling lawn, and river access just steps away, Snowgrass is an ideal nature retreat within walking distance of the golf course and downtown Leavenworth. Perfect for hosting family gatherings and group retreats, this vacation rental is the ideal place to unwind, relax and reconnect with yourself, your community and all the natural beauty that the Leavenworth area has to offer.