131 atlantic Ave
Full Gallery


Where the idea of America was conceived

131 Atlantic Avenue is located South of Boston on the beautiful South Shore adjoining the sea in the historic seafaring town of Cohasset, Massachusetts. A picturesque New England village.

  • 131 Atlantic Ave, Cohasset, MA 02025
  • 781-775-2482
Scroll to top