Ice cream shop Deli Cream offers a variety of frozen treats.