Back

Tahoe City Winter Sports Park

Category

Distance

32.5

Cost

$$

Skill Level

OPEN IN GOOGLE MAPS

Tahoe City Winter Sports Park is a snow-covered dreamland located on 251 N. Lake Blvd., Tahoe City, CA. Enjoy skiing, snowboarding and sledding for all skill levels, with easy access to its many terrain features.