Question: what towns are in merrimack valley ma?
Answer: Amesbury. Andover. Billerica. Boxford. Chelmsford. Dracut. Georgetown. Groveland.