Wyndham South Shore
180 Elks Point Road, Zephyr Cove, Nevada, 89448
Lake Tahoe is a sublime mix with big-city entertainment tucked into the beautiful snow-capped Sierra Mountains. It's where people go to rejuvenate their spirit, rediscover their family, relax in scenic splendor, and do a little gambling. The resort is poised to take full...
Motivated Seller! Negotiable! Explore all this fabulous location has to offer and more with 654,000 annual points!