21
5464 St Mark Ave
Newark, CA 94560
$4,850,000 USD
15,098 SF
16
Units
5.51% Cap Rate
15,098 SF
$4,850,000 USD
Apartments