Contact Us

New Star Restaurant
7444 W. North Ave. Elmwood Park,IL 60707
708-453-8242