335 Caratoke Hwy, Moyock, NC, 27958
335 Caratoke Hwy, Moyock, NC, 27958

$788,400

335 Caratoke Hwy, Moyock, NC, 27958

2