IMPACT Physical Therapy & Sports Recovery – Champaign 0.00 reviews 602 S. Neil Street, Champaign, IL 61820 Champaign, Illinois (217) 649-0504