113 Craven Dr

 113 Craven Dr, HavelockNC 28532
$1,1004 Beds1700 sqft