3
2670 Kirkwood Hwy
Newark, DE 19711
$1,800,000 USD
5,494 SF
5,494 SF
$1,800,000 USD
Restaurant