1770 E Pershing Rd, Decatur, Illinois 62526 USA
Penne alla Vodka, Fried Calamari, and popcorn
Photo Credit: Yelp