Ice cream shop specializing in ice cream and frozen treats. A long-standing establishment.