Newcastle, also spelled New Castle, was an important colonial trading center located on the Pamunkey River in eastern Hanover County, northeast of Richmond.
Newcastle, also spelled New Castle, was an important colonial trading center located on the Pamunkey River in eastern Hanover County, northeast of Richmond.