L'Isola che non c'è is a restaurant offering Italian cuisine.