center falls idaho twin immediate care center twin falls idaho Physicians Immediate Care Center a Medical Group Practice located in Twin Falls ID. The mailing address for Falls Avenue Immediat… Wednesday, July 13, 2022 Edit