DeLeo Bros. Pizza is a counter-service pizzeria offering slices, pies, and stromboli. Order online for takeout or delivery.