Original: Ashland is a town located just north of Richmond in Hanover County, Virginia/LOCATION., United States.
Simplified: Ashland is a town of Virginia in the United States.