0 votes
What towns are in northern Massachusetts?

1 Answer

0 votes
When combined with the North Shore Chamber of Commerce's definition of the region, the North Shore comprises the following cities and towns : Amesbury. Beverly. Middleton. Nahant. Newbury. Newburyport. Peabody. Rockport. Rowley. Salem.
...