5001 Northstar Dr, Truckee, California 96161 USA
Dining inside, clean and not cramped.
Photo Credit: Yelp