Page Square is a 24.39 acre housing development project in Durham, NC.