layers

The halfway point between York, Pennsylvania and Carlisle, Pennsylvania is: New Cumberland, PA. Find a place to meet halfway.