23

800 Barksdale Rd
Newark, DE 19711
$4,997,000 USD
30,100 SF
30,100 SF
$4,997,000 USD
Office