care falls id urgent urgent care twin falls id Urgent Care Clinic in Twin Falls ID Physicians Immediate Care Center. 1404 Pomerelle Ave Ste A1. Locations Prim… Thursday, June 2, 2022 Edit