Southern Idaho Pain Institute is a practice located in Twin Falls, ID. This practice has 3 doctors in total , including: 1 family physician 1 anesthesiologist 1 family nurse practitioner ... Patient Experience: 4.4/5.0 (42) Dr. Clinton L. Dille MD. Anesthesiologist ... Eye Clinic in Twin Falls, ID Anns Eyewear Boutique. Eye Clinic in Twin Falls, ID.