Promise Healthcare on Neil Street Categories Clinics 821 S. Neil St. Champaign IL 61820 (217) 356-1558 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×