606 E Main St

 606 E Main St, HavelockNC 28532
$5751 Bed617 sqft