7580 Mowry Ave
Newark, CA 94560
$5,300,000 USD
5 AC
5 AC
$5,300,000 USD
Industrial