Phillips Research Park Apartments

(95)
 1533 Ellis Road, DurhamNC 27703
$876+1-3 BedsPets OK