7650 W North Ave Elmwood Park, IL 60707 ITALIAN BEEF SANDWICHES SWEET OR HOT PEPPERS Project navigationPreviousPrevious project:MARIAS MEXICAN RESTAURANTNextNext project:JIMMY’S RED HOTS