Italian restaurant. Offers a taste of Italy.