Gallery

131 atlantic Ave
Full Gallery

  • COHASSET

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
  • frankneer@comcast.net
Scroll to top