1620 Capitol Trl
Newark, DE 19711
$580,000 USD
988 SF
988 SF
$580,000 USD
Freestanding