Listings From $1000000+ in Craven

2391 Temples Point Road Havelock, NC 28532
2645 Temples Point Road Havelock, NC 28532
2391 Temples Point Road Havelock, NC 28532