layers

The halfway point between New Kent, Virginia and Spotsylvania Courthouse, Virginia is: Ashland, VA. Find a place to meet halfway.