layers

The halfway point between Walpole, Massachusetts and Hopkinton, Massachusetts is: Ashland, MA. Find a place to meet halfway.