Immokalee FL Restaurants Food Delivery 1. 1602 Lake Trafford Rd, Immokalee, FL 34142 | Ice Depot (239) 657-2100