North Andover MA Lobsters 1. 1081 Osgood St, North Andover, MA 01845 | Lobster Tail Restaurant and Fish (978) 682-7713