top of page
bestphotospot - Massachusetts.jpg

Best Photo Spot 
Massachusetts

Plymouth

Plymouth is a coastal town in Massachusetts, south of Boston. It is the site of the first Pilgrim settlement, founded in 1620. Plymouth Rock, a boulder in Pilgrim Memorial State Park, marks the place where settlers are thought to have landed on shore. The Mayflower II, a full-scale replica of the ship that carried the Pilgrims across the Atlantic, is usually anchored at the park.

Image-empty-state.png
Best Photo Spot NO BACKGROUND NO WORDS.png

Helping photographers and adventurers find the best photo spots quickly, and enjoying the journey.

© 2022 by Studio T Images, no animals were harmed in the creation of this site.

bottom of page