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