Downton Square is a 12.98 acre housing development project in Holly Springs, NC.