Mountain Sports Center

Call
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

Own this business?
See a problem?

You might also like

United StatesCaliforniaSouth Lake TahoeMountain Sports Center

Partial Data by Foursquare.