Chinese Restaurants in Elmwood Park,IL Showing 1 - 1 of 2 results

(708) 453-8242

7444 W North Ave,  

Elmwood Park,   IL | Map

New Star Chinese Restaurant has come along way since its humble beginnings as a take-out only Chi... Read More