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
Alta Services
Pioneer Health Resources
Nez Perce County Court Services Substance Abuse Treatment
Nez Perce County Court Services Outpatient
Mental Wellness Centers Substance Abuse Treatment
Aces Community Services
Center for Behavioral Health Idaho Inc
Alliance Family Services Inc
Salmon Mental Health Clinic PA
Riverside Recovery