Alexander Place is a 26 acre housing development project in Durham, NC.