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
Human Dynamics and Diagnostics LLC
Personal Development An Affinity Inc Company
Recovery 4 Life
Mental Wellness Centers Outpatient Services
Alliance Family Services Inc
District 3 Probation and Parole
MK Place Adolescent Substance Abuse Treatment Center
Idaho Youth Ranch Anchor House
Pioneer Health Resources
Mountain States Chemical Dependency and Counseling Services Inc