South Shore Arts Festival


  • Cohasset Town Common, MA 41 Highland Ave Cohasset, MA, 02025 United States

Friday June 19, 1pm to 7pm, Saturday June 20, 10am to 7pm, Sunday June 21, noon to 5pm.