Stefano's Pizza is a pizza restaurant serving pies, calzones, and other Italian dishes. This spot is environmentally friendly and solar-powered. Online ordering available.