Sears Optical - Closed Location 2000 N Neil StChampaign, IL, 61820Champaign (N Neil St) View Phone 217-351-3511 Fax: 217-352-2712 2000 N Neil StChampaign, IL 61820Champaign (N Neil St) View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page