Marsh Swamp in Edgecombe County, North Carolina

Marsh Swamp in Edgecombe County is a stream. Marsh Swamp also exists in Halifax County and Sampson County.
Waterway Type
stream