$5,350,000 -
1829 Salter Path Road
Indian Beach ,
NC 28512
County: Carteret