Pizza restaurant L'Archetto offers a taste of Italy.