Kids Care Foundation Service: Childcare Address: 1717 Ne 2Nd Avenue City: Delray Beach State: FL Postal Code: 33444 Phone Number: (561) 266-3426 Rate this provider