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