layers

The halfway point between Haverhill, Massachusetts and Lexington, Massachusetts is: Andover, MA. Find a place to meet halfway.