St. Joseph CYCC is a childrens' home in the rural area of KwaZulu-Natal, South Africa. We strive to rear and educate children to the best of their abilities.