Dal Sardo is a pizzeria offering a variety of pizzas that are described as tasting like they are from Italy. The establishment focuses on providing a good selection of pizzas.