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
Alliance Family Services Inc
Nez Perce County Court Services Outpatient
Ascent Behavioral Health Services
Emmett Family Services
Padron Counseling Services LLC
Idaho Youth Ranch Anchor House
A to Z Family Services Inc
Lifestyles Changes Counseling
Personal Development Foundations in Recovery