310 Craven St
New Bern, NC 28560
$1,600,000 USD
7,067 SF
7,067 SF
$1,600,000 USD
Office