Christie Clinic Clinic Name Christie Clinic Street Address 101 W University Ave City Champaign State Illinois Post Code 61820 Country USA Neurology Clinic in Illinois USA There are many Neurologist in Champaign Illinois. Christie Clinic is one the main Neurology Clinic in Champaign Illinois. Please feel free to rate and review Christie Clinic based on […]