layers

The halfway point between Marblehead, Massachusetts and Norton, Massachusetts is: Weymouth, MA. Find a place to meet halfway.