Do they have mozzarella sticks
Address: 1011 S Delano Ct, Chicago, IL 60605, USA
Joel M Agurcia | Sep 11, 2019
Nope
Brandon Riley | Sep 11, 2019
No
Ricky Pruitt | Sep 11, 2019
I'm not sure. Never ate there.
Thanks! Your answer is awaiting moderation.