Chef Chen's

820 Veterans Blvd, Redwood City
(650) 261-1377