South Square Townhomes

3300 Shannon Road, Durham, NC 27707