Ice cream shop, Alguer Caffe offers a selection of frozen treats.