Italian cafe offering a taste of Italy.