212 E North Ave, Flora, Illinois 62839 USA
Great food!!! Service was great too. And the food came really fast. I highly recommend this place if you are in town.
Photo Credit: Yelp