New Star Restaurant
7444 W North Ave, Elmwood Park
(708) 453-8242
Recent Reviews
New Star Restaurant
7444 W North Ave, Elmwood Park 60707
(708) 453-8242