709 S High St, Port Byron, Illinois 61275 USA
This is the Stromboli?!?!?! Stick with pizza, everything else on the menu is awful.
Photo Credit: Yelp