Canyon View Psychiatric and Addiction Services of SLMVMC
Address:
228 Shoup Avenue West
Twin Falls, ID 83301
Phone Number:
(208) 734-6760
(800) 657-8000
Also try these nearby Recovery Centers in Idaho
Weeks and Vietri Counseling and Community
Pathways Counseling
Pioneer Health Resources
Upper Valley Resource and Counseling
A to Z Family Services Inc
Tamarack Treatment and Counseling Ctr
Mountain States Chemical Dependency and Counseling Services Inc
District 3 Probation and Parole
Lighthouse for Recovery
Walker Center