layers

The halfway point between Upper Makefield Township, Pennsylvania and Raleigh, North Carolina is: Fredericksburg, VA. Find a place to meet halfway.