Sears Optical - Closed Location 2101 Elmwood AveBuffalo, NY, 14207Located in the Tops Plaza View Phone 716-874-2020 Fax: 716-874-9504 2101 Elmwood AveBuffalo, NY 14207Located in the Tops Plaza View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page