Established in 2013, Independent Doctors of Idaho supports local physicians seeking to maintain independence from large health systems while providing quality care.
Location
8950 W Emerald St #156, Boise, ID 83704
Payment Options
Cash
Credit/Debit Cards
Categories
Medical
Doctors
Grow your business and receive perks to boost your leads