Located at 906 S. Goodwin Ave. Urbana, IL 61801 IntroductionWelcome and thank you for choosing the Illini Wheelchair and Scooter clinic! We hope that we will be able to provide the best possible services for you. Please see below the details of how your initial evaluation will likely proceed. It is very important for us […]