Rating : No Reviews Yet ( 0 Reviews )
Welcome to the Winter Sports Park, located at 251 North Lake Blvd., Tahoe City (behind Plumas Bank), (530) 583-1516.
Sessions for the Sled Hill, Cross Country Skiing, Snowshoeing, and Ice Skating at the park are now all open and available to reserve online.
More than you expect
Write a review