Mountain Sports Center
1900 Jameson Beach Rd
South Lake Tahoe, CA 96150
The Mountain Sports Center in South Lake Tahoe, CA, is a premier destination for outdoor enthusiasts. This museum showcases the rich history and culture of mountain sports, featuring exhibits on skiing, snowboarding, hiking, and climbing. Visitors can explore interactive displays and learn about the evolution of these activities, making it a perfect stop for both adventure seekers and families looking to appreciate the beauty of mountain sports.
Generated from this place's information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.


