Homes for sale - 12 Net Weavers Place, St. Helena Island, SC 29920 ...