New Star Restaurant


7444 W North Ave
Elmwood Park, IL 60707

A Chinese Restaurant in Elmwood Park IL

New Star Restaurant started over sixty years ago, by the well-known Moy family, loved by the all the residents of Elmwood Park. In 2014, Tommy Moy retired and we are honored to carry on the torch to continue serving all of our customers the same honest and delicious Chinese food everyday.


Day Opening Closing
Mon - Thu 11:30 AM 9:30 PM
Fri - Sat 11:30 AM 10:30 PM
Sun 12:00 PM 9:30 PM
Click the button to add a review for New Star Restaurant

Add Review