Roanoke Island
island in Dare County, North Carolina, United States / From Wikipedia, the free encyclopedia
Roanoke Island is an island that is part of Dare County, North Carolina.
Roanoke Island is an island that is part of Dare County, North Carolina.