New China Chef, STREAMWOOD, Illinois (IL)

Feeling hungry? New China Chef might be the restaurant to suit your needs.
Conveniently situated at 676 South Barrington Road () in STREAMWOOD, Illinois (IL) (60107), New China Chef is available at 6308300101. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in STREAMWOOD, Illinois (IL)


New China Chef contact information and details:
Address: 676 South Barrington Road - , STREAMWOOD, Illinois (IL) 60107
Contact Phone: 6308300101