$580,000 -
1700 Salter Path Road Unit Q303
Indian Beach ,
NC 28512
County: Carteret