Alpine Meadows Ski Resort located on the beautiful North Shore of Lake Tahoe California has been one of the favorites, and Tahoe City is only a short drive, 10 - 15 minutes,away.
{{Location}}
For more info visit website
You need to log in to post a comment!