Rachel L Smith, DPLACRachel L Smith · Acupuncturist106 E. Park St, Mc Call, ID, 83638NPI · 1770982597No reviewsInsuranceNot specified(208) 634-3203Check availabilityBook online Claim listing