Eiscafe Valle D'Itria is an ice cream shop offering a variety of frozen treats and a menu of food and drinks.