This Champaign pizzeria is a local institution for a reason; the consistently satisfying pizzas. The deep-dish stuffed pizza is the torch-bearer, but the thin crust is criminally underrated. The Green St. location put them on the map, but the Village Green location brings those recipes students and locals alike have loved for years to the hinterlands of southwest Champaign.