Family Service of Central Indiana
615 North Alabama Street, Indianapolis IN, 46204
Family Service of Central Indiana (Indianapolis) located at 615 North Alabama Street, Indianapolis, IN 46204, United States is an alcohol treatment center providing substance abuse treatment with outpatient care. Adolecents or teens and women are supported for this Indiana drug rehab center. Medicaid, medicare, state financed payment, private health insurance, military insurance, and self payment is accepted.