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