166 Caratoke Highway, Moyock, NC, 27958

$850,000

166 Caratoke Highway, Moyock, NC, 27958