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
ChangePoint LLC TurnAround
Walker Center
Personal Development An Affinity Inc Company
Psychiatric Services Behavioral Health
Veterans Affairs Medical Center Substance Abuse Treatment Programs
Mental Wellness Centers Substance Abuse Treatment
Nez Perce County Court Services Outpatient
Tueller Counseling Services Inc
Bell Chem Dependency Counseling Inc Harmony House
Community Services Counseling