8th Annual Swampscott Arts and Craft Festival

When
2:00 pm