Villa Family Day Care Home Service: Childcare Address: 630 North 10Th Street City: Immokalee State: FL Postal Code: 34142 Phone Number: (239) 657-3970 Rate this provider