I lived in Tyngsboro (through which the Merrimack River flows) for a couple of years, and some of those towns (in particular Groton, Bedford and Ayer) seem a bit far out unless you're using a fairly generous definition of "Valley". They're probably in the Merrimack River watershed (Bedford, for example, is on the Concord river, which flows into the Merrimack).
It's also suspicious that one of the most prominent cities that's clearly in the Merrimack Valley ... Lowell, which is actually on the river itself ... is missing.
Northern Bank & Trust has 11 locations throughout Massachusetts. There are Northern Banks in Acton, Burlington, Chelmsford, Littleton, Melrose, and Woburn
The address of the Littleton Historical Society is: Po Box 721, Littleton, MA 01460-2721
The web address of the Littleton Historical Society is: http://www.littletonhistoricalsociety.org
The phone number of the Littleton Historical Society is: 978-486-8202.
Middlesex county
Littleton, Massachusetts, was named after Littleton, England. The town was settled in 1654 and officially incorporated in 1764. The name reflects the common practice of early American settlers naming new locations after their hometowns in England. Littleton's early growth was influenced by agriculture and its strategic location along trade routes.
The address of the Hands On Art Museum is: 19 Sanderson Rd, Littleton, MA 01460-1430
"Acton Toyota is located in the town of Littleton, Massachusetts.Their address is 221 Great Road, Littleton, Massachusetts 01460. There phone number is 978 263 1500"
The phone number of the Hands On Art Museum is: 978-952-2555.
The address of the Littleton Public Library is: 92 Main Street, Littleton, 03561 1238
The address of the Littleton Branch Library is: 210 South Center Street, Littleton, 61452 0207
The address of the Littleton Historical Museum is: 6028 South Gallup, Littleton, CO 80120-2703