Bard Optical Map phone 907 W Marketview Dr Champaign, Illinois 61822 Market Street North Optical Map phone 2110 N Market St Ste A Champaign, Illinois 61822 Pearle Vision Map phone 2000 N Neil St Ste 12 Champaign, Illinois 61820 Walmart - Vision Center Map phone 2610 N Prospect Ave Champaign, Illinois 61822