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
Padron Counseling Services LLC
Addictions Rehabilitation Association (ARA)
Port of Hope Centers Inc Nampa Treatment Center
Ascent Behavioral Health Services
Kootenai Behavioral Health Chemical Dependency Services
Idaho Youth Ranch Anchor House
Walker Center
Tueller Counseling Services Inc
Alliance Family Services Inc