Find museums in Cohasset, MA. Listings include South Shore Art Center.
South Shore Art Center is a non-profit visual art center featuring gallery exhibitions and education