layers

The halfway point between Walpole, Massachusetts and Malvern, Pennsylvania is: New Canaan, CT. Find a place to meet halfway.