Recover Physical Therapy 1502 Locust St N Building 400 Ste. 101 Twin Falls ID 83301 (208) 969-9956 Visit Website About Us Outpatient Physical Therapy office specializing in orthopedic rehabilitation and sports injuries. Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×