View Details $1,600,000 1 of 51 Crystal Shores | North Topsail Beach 4 beds 3 baths 1,970 sqft 0.38 acres On Site: 120 Days
View Details $850,000 1 of 45 Crystal Shores | North Topsail Beach 3 beds 2 baths 1 ½ baths 2,105 sqft 0.7 acres On Site: 195 Days
View Details $1,899,999 1 of 30 Crystal Shores | North Topsail Beach 7 beds 6 baths 2 ½ baths 4,476 sqft 1.34 acres On Site: 265 Days
View Details $1,675,000 1 of 50 Crystal Shores | North Topsail Beach 5 beds 4 baths 2,880 sqft 0.95 acres On Site: 322 Days