Lowell is a historic Massachusetts city located on the Merrimack River in Middlesex county about 30 miles north of Boston. Incorporated in the 19th century, Lowell was a mill town... Read more »
This post first appeared on History Of Massachusetts – A History Blog About The Bay State, please read the originial post: here