You may not be aware that next to El. Campion in downtown David, there is a La Italiana ice-cream store. While you can get ice cream on a stick you can also get cups and cones of ice-cream.
I tried it and it was very good and the price was better than any other ice-ream location in David. If I remember correct it was about $1.50 for a large cone.
If you stop in, tell them you heard about them on Chiriquí Chatter.