layers

The halfway point between Madison, New Hampshire and Portland, Maine is: Cornish, ME. Find a place to meet halfway.