Costco Optical Department 1220 Tamarack Ave, South Windsor, CT 06074, United States of America +1 860-474-4044 https://www.costco.com/warehouse-locations/south-windsor-ct-1493.html Reviews Map