top of page
10208 W Florissant Ave
St. Louis, MO 63136
Tel: 314-645-6840
Tuesday - Friday
8:30 a.m. - 5:00 p.m.
Welcome Center & Continuity Clinic

Process Group
Tuesday - Friday
12:00 p.m. - 1:00 p.m.
IOP
Tuesday - Friday
1:30 p.m. - 3:00 p.m.
IOP

10208 W. Florissant
Dellwood, MO 63136
Tel: 314-930-2185
Tuesday - Friday
8:30 a.m. - 4:30 p.m.
Saturday
8:30 a.m. - 1:00 p.m.

No Appointment Needed.
Walk-in To Start Treatment Today
bottom of page