St. Luke's Canyon View Categories Behavioral Health Services 228 Shoup Ave W Twin Falls ID 83301 (208) 814-7900 (800) 657-8000 (208) 814-7940 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×