Pizza restaurant, Sosta & Gusta, offers a taste of Italy.