New Star Chinese Restaurant, ELMWOOD PARK, Illinois (IL)
Conveniently located at 7444 West North Avenue () in ELMWOOD PARK, Illinois (IL) (60707), New Star Chinese Restaurant can be reached at 7084538242. Please call in advance 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
