Gallery
Website: http://www.ssac.org
North Main Street, Cohasset, MA 02025
The mission of the South Shore Art Center is to enrich the communities south of Boston by fostering an understanding and appreciation of the visual arts through exhibitions and education.
Cohasset Town Common
North Main Street
Cohasset, MA 02025