Listings Between $650000 - $700000 in New Hanover

712 Saint Joseph Street # 402 Carolina Beach, NC 28428