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
Ascent Behavioral Health Services
Padron Counseling Services LLC
Road to Recovery Inc Outpatient Clinic
Easter Seals/Goodwill NRM
Addictions Rehabilitation Association (ARA)
Pacific Rim Consulting LLC
Salmon Mental Health Clinic PA
Family Services Center
Nez Perce County Court Services Substance Abuse Treatment