Listings Between $900000 - $950000 in HALIFAX

Roanoke Rapids, NC 27870