We know you can’t always wait for an appointment. That is why we have partnered with Physicians Immediate Care Center. Through this partnership, North Canyon Quick Care offers non-emergent care seven days a week. Our quick care clinic is conveniently located just north of Twin Falls at the junction of US HWY 93 and Interstate 84. This location is known as the Crossroads Point Business Center.
No appointment is needed, and we accept most insurances.