The battle took place around the Staunton River Bridge, over the Staunton River, in Halifax and Charlotte counties, Virginia.
The battle occurred near the Staunton River Bridge, which spans the river in Halifax and Charlotte counties, Virginia, providing context for its location.