Pizzeria Lo Stuzzi offers Italian pizza with indoor and outdoor seating (seasonal). They use quality ingredients and offer classic and specialty pizzas.