Route 128 popularly runs (but is not designated) concurrently with Interstate 95 from Canton north to Peabody and, when I-95 continues north from Peabody toward New Hampshire, east from Peabody to Gloucester.
Route 128 makes more than a 180-degree arc around Boston, and clockwise is "north" even when the road heads slightly south of east when approaching the Atlantic Ocean.