Tabankulu Recovery Centre in Cape Town, South Africa provides an effective residential programme for recovery from alcoholism, drug dependence, eating disorders, dual diagnosis, co-dependency and other addictive disorders.