1. Goodharbor Needlepoint 52 Main St, Topsfield, MA 01983 Coordinate: 42.64025,-70.95076 Phone: (978) 887-4200