Piazza Italia is a pizzeria offering a taste of Italy.