Listings Between $850000 - $900000 in 27703

1301 Doc Nichols Road Durham, NC 27703