Pizza restaurant Il Sombrero offers a taste of Italy.