New Star Restaurant
7444 W North Ave, Elmwood Park IL 60707
(708) 453-8242
Directions
Order Online Delivery
Grubhub
Ubereats
Newstarrestaurant
Toasttab
Exploretock
Elmwood Park, Illinois
New Star Restaurant
7444 W North Ave, Elmwood Park
(708) 453-8242