Northstar California Ski Resort, Truckee, CA
About Northstar California
Northstar California is located just off Highway 267 between Truckee and Lake Tahoe. Both our homes are located in the Northstar resort.
Northstar California is a year-round destination resort, offering upscale shopping, refined dining, a premier snowsport experience, and the largest mountain bike park in northern California. Our homes are located less than a mile from the Northstar 150,000 square foot alpine village.