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
A to Z Family Services Inc
Personal Development An Affinity Inc Company
Preferred Child And Family Services
Port of Hope Centers Inc Nampa Treatment Center
Road to Recovery Inc Substance Abuse Treatment
Center for Behavioral Health Idaho Inc
Mental Wellness Centers Outpatient Services
Idaho Youth Ranch Anchor House
Community Services Counseling
Rawlings Community Counseling