Italian restaurant offering a taste of Italian cuisine.