Mallard Drive in Halifax County, North Carolina

Mallard Drive in Halifax County is a residential street. It runs in a north-south direction starting from Cross Creek Court and crosses Decoy Point and ends at Roanoke Shores Road. Mallard Drive also exists in Currituck County, Pasquotank County, Cabarrus County, Cleveland County and Davidson County.

Road Type
residential street
Route
north-south