Italian deli offering a taste of Italy. Serves Italian cuisine.