Newcastle, Virginia

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

County: 

State: 

Country: 

Place Type: