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 .