Haven at Patterson Place

(84)
 5110 Old Chapel Hill Road, DurhamNC 27707
$955+1-3 BedsPets OK