Chef Chen's

820 Veterans Blvd
Redwood City, CA
650.261.1377
37.490257
-122.228939
Hours:
Mon - Sat:11am - 9pm
Sun:closed

for Chef Chen's
Directions
from: