Noodle Eighty Eight offers Chinese comfort food, specializing in dishes like duck sandwiches, dumplings, and spring rolls.