Listings Between $600000 - $650000 in Craven

24 Batts Hill Road New Bern, NC 28562