Highland Avenue at Swampscott/Marlborough roads in Salem
KEN YUSZKUS/Staff photo. A car , center, takes a left turn onto Marlborough Street from Highland Avenue in Salem. 10/5/16
Highland AvenueSwampscottMarlboroughSalem107route 107