Chef Chen

  • 820 Veterans Blvd #D,
    Redwood City, CA 94063
  • Phone: 650-261-1377
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map