17
411 Andrews Rd
Durham, NC 27705
$422,000 USD
2,080 SF
1
Unit
2,080 SF
$422,000 USD
Office