1007 Slater Road, Durham (Chelsea Place) | 1007 Slater Rd, Durham, NC…