Roanoke Rapids Subdivision in Halifax County, North Carolina

Roanoke Rapids Subdivision in Halifax County is an abandoned railway (CSX Transportation). Roanoke Rapids Subdivision also exists in Warren County.

Operator
CSX Transportation