It's LSC.
(mumble mumble, Panda Express? mumble, mumble.)
I also have to say, lately, LSC has been CRUSHING IT, imo.
If they had homemade noodles, I'd agree with their slogan on the window:
"Best Chinese restaurant in the U.S." (or something to that effect.)
We cannot be friends if you do not know the difference between Mayo and Miracle Whip.