Swampscott Essex Shell 357 Essex St Swampscott, MA 01907 (781) 593-3836 Get Directions Gulf 197 Essex ST Swampscott, MA 01907 781-592-1065 Get Directions