Triangle Landscape is a 21.012-acre development project in Durham, NC.