Just 10 minutes’ drive from Truckee, the Northstar California Resort is a family-friendly located in North Lake Tahoe and offers a recreation center,multiple restaurants, and cable TVs in all accommodations.
Number of rooms: 250
100 Northstar Drive, Truckee, CA 96160, United States
Hotel booked 2 times today.