Handel's Indian Land is an ice cream shop offering homemade ice cream since 1945. This dessert shop provides a variety of frozen treats for pickup or delivery.