layers

The halfway point between Virginia Beach, Virginia and Williamsburg, Virginia is: Hampton, VA. Find a place to meet halfway.