Pepper Ranch Preserve 6315 Pepper Road, Immokalee, FL 34142