Beloved local ice cream shop on the Old Orchard Beach strip serving homemade flavors and frozen treats.