1236 Terry Road, Durham | 1236 Terry Rd, Durham, NC 27712, USA