Restaurant Truckee - Restaurant Reviews and Tips for Truckee, CA, United States close