1. Look Optical Inc 56 Main St, Maynard, MA 01754 Coordinate: 42.43189,-71.45263 Phone: (978) 461-3937