2301 Hampton Avenue, St. Louis, MO 63139
ResidentialOutpatientDual diagnosisMedicaidMedicareSelf-pay
Call (888) 657-3201Details
1430 Olive Street, St. Louis, MO 63103
DetoxOutpatientIntensive outpatientMATMedicaidSliding scale
Call (314) 421-6188Details
10208 West Florissant Avenue, St. Louis, MO 63136
DetoxOutpatientIntensive outpatientPartial hospitalizationMedicaidPrivate insuranceSliding scaleSelf-pay
Call (314) 645-6840Details
10208 West Florissant Avenue, St. Louis, MO 63136
OutpatientPartial hospitalizationDual diagnosisMedicaidMedicarePrivate insuranceSliding scale
Call (314) 645-6840Details
1430 Olive Street, St. Louis, MO 63103
DetoxOutpatientIntensive outpatientPartial hospitalizationMedicaidPrivate insuranceSliding scaleSelf-pay
Call (314) 624-1008Details
3700 South Lindbergh Boulevard, St. Louis, MO 63127
OutpatientIntensive outpatientMATDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (913) 701-2769Details
3309 South Kings Highway Boulevard, St. Louis, MO 63139
OutpatientDual diagnosisMedicaidMedicarePrivate insuranceSliding scale
Call (314) 206-3700Details
3700 South Lindbergh Boulevard, St. Louis, MO 63127
OutpatientDual diagnosisMedicaidMedicarePrivate insuranceSliding scale
Call (913) 701-2769Details
5669 Delmore Boulevard, St. Louis, MO 63106
OutpatientPartial hospitalizationDual diagnosisMedicaidMedicarePrivate insuranceSliding scale
Details
5669 Delmore Boulevard, St. Louis, MO 63106
OutpatientIntensive outpatientPartial hospitalizationMATMedicaidMedicarePrivate insuranceTRICARE / VA
Details
10324 Ladue Road, St. Louis, MO 63141
OutpatientPartial hospitalizationDual diagnosisPrivate insuranceSliding scaleSelf-pay
Call (314) 949-2080Details
10324 Ladue Road, St. Louis, MO 63141
OutpatientIntensive outpatientPartial hospitalizationMATPrivate insuranceSliding scaleSelf-pay
Call (314) 949-2080Details
1001 Lynch Street, St. Louis, MO 63118
OutpatientDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 615-2119Details
4066 Dunnica Avenue, St. Louis, MO 63116
DetoxResidentialOutpatientIntensive outpatientMedicaidMedicarePrivate insuranceTRICARE / VA
Call (636) 224-1700Details
4928 Delmar Boulevard, St. Louis, MO 63108
OutpatientIntensive outpatientMATDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 899-0846Details
8240 Saint Charles Rock Road, St. Louis, MO 63114
ResidentialDual diagnosisMedicaidSelf-pay
Call (314) 427-3755Details
8315 S Broadway, St. Louis, MO 63111
DetoxMATDual diagnosis
Call (877) 659-7235Details
5920 Dr Martin Luther King Drive, St. Louis, MO 63112
OutpatientPartial hospitalizationDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 922-7139Details
970 Executive Parkway Drive, St. Louis, MO 63141
OutpatientDual diagnosisMedicaidMedicarePrivate insuranceSelf-pay
Call (636) 933-1231Details
615 South New Ballas Road, St. Louis, MO 63141
Hospital inpatientOutpatientDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 251-0555Details
10010 Kennerly Road, St. Louis, MO 63128
Hospital inpatientOutpatientDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 251-0555Details
11166 Tesson Ferry Road, St. Louis, MO 63123
OutpatientDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 898-0102Details
325 North Newstead Avenue, St. Louis, MO 63108
ResidentialOutpatientIntensive outpatientPartial hospitalizationMedicaidMedicarePrivate insuranceSliding scale
Details
800 North Tucker Street, St. Louis, MO 63101
OutpatientIntensive outpatientPartial hospitalizationMATMedicaidMedicarePrivate insuranceSliding scale
Call (314) 531-0511Details
6420 Clayton Road, St. Louis, MO 63117
Hospital inpatientOutpatientPartial hospitalizationDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 768-8000Details
1201 South Grand, St. Louis, MO 63104
Hospital inpatientDual diagnosisMedicaidMedicarePrivate insuranceTRICARE / VA
Call (866) 491-0858Details
800 North Tucker Boulevard, St. Louis, MO 63101
OutpatientDual diagnosisSliding scale
Call (314) 802-0700Details
800 North Tucker Boulevard, St. Louis, MO 63101
OutpatientDual diagnosisMedicaidSliding scale
Call (314) 802-0700Details
5736 West Florissant Avenue, St. Louis, MO 63120
DetoxOutpatientIntensive outpatientPartial hospitalizationMedicaidPrivate insuranceSliding scaleSelf-pay
Call (314) 381-0560Details
1430 Olive Street, St. Louis, MO 63103
OutpatientPartial hospitalizationDual diagnosisMedicaidMedicarePrivate insuranceSliding scale
Call (314) 624-1008Details
3654 South Grand, St. Louis, MO
OutpatientDual diagnosis
Details
1001 Lynch Street, St. Louis, MO 63118
DetoxOutpatientIntensive outpatientMATMedicaidMedicarePrivate insuranceTRICARE / VA
Call (314) 615-2119Details
4500 Newstead Road, St. Louis, MO
OutpatientDual diagnosis
Call (314) 385-3990Details
11477 Olde Cabin Road Suite 210, St. Louis, MO
DetoxOutpatientMATDual diagnosis
Call (314) 649-7867Details
9666 Olive Boulevard Suite 400, St. Louis, MO
OutpatientDual diagnosis
Call (314) 787-5100Details
4928 Delmar Boulevard, St. Louis, MO
OutpatientDual diagnosis
Call (314) 899-0846Details
915 North Grand Boulevard, St. Louis, MO
DetoxOutpatientMATDual diagnosis
Details