answersLogoWhite

0

The pilgrims landed in Plymouth in November of 1620. They actually came ashore near the tip of Cape Cod where Provincetown is now located.

User Avatar

Wiki User

11y ago

What else can I help you with?