Center For Health Renewal And Longevity Llc NPI 1881835577 Practice location: 201 W Springfield Ave, Champaign, IL 618204834 Taxonomy code: 261QM2500X Phone: (217) 955-9554