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
Mental Wellness Centers Substance Abuse Treatment
Idaho Youth Ranch Anchor House
Community Services Counseling
Mountain States Chemical Dependency and Counseling Services Inc
Aces Community Services
MK Place Adolescent Substance Abuse Treatment Center
Lighthouse for Recovery
Road to Recovery Inc
Mental Wellness Centers
Family Services Center