Northstar California
100 Northstar Dr, Truckee, CA 96161-4203
Northstar California is a Ski & Snowboard Areas place is located in Truckee, California. The address of Northstar California is 100 Northstar Dr, Truckee, CA 96161-4203.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 800-466-6784, or open their website to view relevant information, The url is http://www.northstarcalifornia.com/