layers

The halfway point between Salem, Massachusetts and Virginia Beach, Virginia is: Mount Holly, NJ. Find a place to meet halfway.