If you get an opportunity to go to Delray Beach, Florida, make sure to visit Lily's Handmade Ice Cream in Delray Beach, Florida. It is the best ice cream in Delray Beach, Florida. The shop is located at 4900 Linton Avenue in the BocaRay Plaza. When you walk inside, it's...