Palisades Tahoe Glass
- from our Affiliates
Located on the California-Nevada border in South Lake Tahoe in the Sierra Nevada Mountain Range, Palisades Tahoe is one of the premier ski and snowboarding resorts in America. This great vintage design has a retro look.