care falls idaho twin immediate care twin falls idaho The current location address for Physicians Immediate Care Center is 260 Falls Ave Ste C Twin Falls Idaho and the contact number … Tuesday, August 16, 2022 Edit