ABOUT
TriState Clearwater Medical Clinic is a medical services in Lewiston, Idaho. You can find TriState Clearwater Medical Clinic at 1522 17th St, Lewiston, 83501. View hours, photos, reviews, and directions to TriState Clearwater Medical Clinic on Best of the North State, Shasta County's local business directory.
Medical Services
Medical clinic