Italian Restaurant. Offers a taste of Italy.