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
Upper Valley Resource and Counseling
Community Services Counseling
Center for Behavioral Health Idaho Inc
Psychiatric Services Behavioral Health
Emmett Family Services
Ada County Juvenile Court Services
Tueller Counseling Services Inc
A to Z Family Services Inc
Restored Paths
Mountain Lake Counseling and Support Services