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