Ice Deli is an ice cream shop specializing in snow cones and other frozen treats.