Newly Listed

$395,000

129 Bayview Drive, Edenton, NC, 27932

ACTIVE