layers

The halfway point between Hudson, Massachusetts and Framingham, Massachusetts is: Sudbury, MA. Find a place to meet halfway.