5110 N Harlem Ave, Illinois 60706 USA
Think I'm gonna be sick these are the WORST mozzarella stick I've ever had in 35+ years gross
Photo Credit: Yelp