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
Personal Development An Affinity Inc Company
Bell Chem Dependency Counseling Inc Linden House
Alliance Family Services Inc/North
Road to Recovery Inc Outpatient
Valley View Recovery
Alliance Family Services Inc
Mental Wellness Centers Outpatient Services
Mental Wellness Centers
Insight Consulting Inc ASAP
Abundant Wellness Center