Visit America's Hometown: Plymouth, Massachusetts
Perfectly located on North Street, one of the five streets laid out by the Pilgrims and overlooking Plymouth Rock and Cole's Hill, the Mayflower Society House is in the heart of historic downtown Plymouth, Massachusetts. This quintessential New England town is conveniently nestled between Boston and Cape Cod and is the home to not only the Pilgrim story but iconic landmarks, cranberry harvests, ocean views, and charming accomodations.
For more information on visiting the town of Plymouth, check out See Plymouth.
Check out the GSMD list of recommended Pilgrim attractions.