7500 W North Ave, Elmwood Park, Illinois 60707 USA
Italian beef extra dipped with extra hot peppers
Photo Credit: Yelp