Swampscott Optical is located on Paradise Road in Vinnen Square. Every time I've gone there the service has been great, and had helpful recommendations on both contacts and glasses. It is something of a small town kind of place, so there can be a wait, as I get the feeling not that much volume can be handled. Still, overall its a great place to go.
more