layers

The halfway point between North Myrtle Beach, South Carolina and Village of Palmyra, New York is: Occoquan, VA. Find a place to meet halfway.