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