The Station, A Truckee Eatery