Canyon View Psychiatric and Addiction Services of SLMVMC in Twin Falls, Idaho
Address:
228 Shoup Avenue West
Twin Falls, ID 83301
Phone Number:
(208) 734-6760
Intake: (800) 657-8000
Also try these nearby Recovery Centers in Idaho
Tamarack Treatment and Counseling Ctr
Mental Wellness Centers
Pacific Rim Consulting LLC
Kootenai Behavioral Health Chemical Dependency Services
Nez Perce County Court Services Outpatient
Mental Wellness Centers Outpatient Services
Upper Valley Resource and Counseling
Ascent Behavioral Health Services
Solution for Life
Aces Community Services