105 S Main St, Palestine, Illinois 62451 USA
Great pizza, sandwiches, pasta, and home of the Llama Roll!
Photo Credit: Yelp