This place is awesome. Leo, the owner, is from Italy and lives there 6 months out of the year. He lives in Jacksonville, IL the other 6 months running his restaurants (he has several in this area) and the food is amazing (especially his stuffed crust sicilian pizza! mmmm).
love the thin crust with any of the fresh toppings on it. Pepperoni pizza tends to be on the greasy side. I always feel dehydrated after eating the pizza, have to drink several glasses of water to quench my thurst. Great taste though.
I am not a big fan of this style of pizza, but that's my personal taste. If you are looking for something different that many others find to be great, give it a try. To me it resembles Imo's pizza in St. Louis