10 Main St Children's Museums North Shore Children’s Museum North Shore Children's Museum is a children’s museum in Peabody, Massachusetts. EXPLORE PLACE