Established in 2013, Independent Doctors of Idaho supports local physicians seeking to maintain independence from large health systems while providing quality care.
8950 W Emerald St #156, Boise, ID 83704