7500 W North Ave, Elmwood Park, Illinois 60707 USA
Rare to not have a line out the door
Photo Credit: Yelp