what county is colonial heights va in
The City of Colonial Heights is located 20 miles south of Richmond, Virginia's state capital, and 120 miles south of the nation's capital. The City of Petersburg lies directly across the Appomattox River. Colonial Heights is located where the Tidewater plain meets the Piedmont plateau.