View all
Ski resort in the Lake Tahoe area of California
northstarcalifornia.com
Northstar California (previously Northstar-at-Tahoe) is a mountain resort in the western United States, located in Placer County, California, near the northwest shore of Lake Tahoe. Wikipedia