2120 Caratoke Highway, Moyock, NC, 27958
2120 Caratoke Highway, Moyock, NC, 27958

$589,000

2120 Caratoke Highway, Moyock, NC, 27958

2