Southwest Idaho Ear, Nose And Throat, PASouthwest Idaho Ear, Nose And Throat, PA · Otolaryngology Physician1000 State St, Mccall, ID, 83638NPI · 1801838180No reviewsInsuranceNot specified(208) 367-3320Check availabilityBook online Claim listing