Champaign IL Chiropractors Dc 1. 1711 S Neil St, Champaign, IL 61820 | Alexander Chiropractic (217) 398-9870