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
Pioneer Health Resources
A to Z Family Services Inc
CLUB Inc
Center for Behavioral Health Idaho Inc
Center for Behavioral Health Idaho Inc
Tamarack Treatment and Counseling Ctr
Alliance Family Services Inc
Padron Counseling Services LLC
Addictions Rehabilitation Association (ARA)
Alliance Family Services Inc/North