Salem Jazz and Soul Festival

Salem Willows Park, Fort Ave, Salem, MA