Popular Illinois Restaurant Just Created Mexican Mozzarella Sticks and We’re PumpedPopular Illinois Restaurant Just Created Mexican Mozzarella Sticks and We’re PumpedWhat do you get when you cross Italian appetizers and a Mexican restaurant, well you get some new dishes at Lucha Cantina.MichelleMichelle