It's Time To Recover Drug Detox

Addiction treatment center in Anaheim, California

Visit my website

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.