5001 Northstar Drive Truckee, CA 96161
Square Feet: 1,620 ft2
Restaurant setting with bar area & private dining room. Outdoor patio complete with fire pits available.