Shepards Square is a 22.89 acre housing development project in Durham, NC.

/