New Star Chinese Restaurant, ELMWOOD PARK, Illinois (IL)
Comfortably operating at 7444 West North Avenue () in ELMWOOD PARK, Illinois (IL) (60707), New Star Chinese Restaurant are available at 7084538242. Make sure you ahead to make a reservation.
More restaurants in ELMWOOD PARK, Illinois (IL)
New Star Chinese Restaurant contact information and details:
Address: 7444 West North Avenue - , ELMWOOD PARK, Illinois (IL) 60707
Contact Phone: 7084538242