It's Time To Recover Drug Detox
Addiction treatment center in Anaheim, California
Address:
1135 W North St
Anaheim, CA 92801
Phone:
714-409-3951
The mission of ITTR is to provide the highest standard of treatment in a comfortable setting. Our staff of highly skilled professionals provide medical
detox and inpatient services for addiction and co-occurring disorders.