20
5424 Saint Mark Ave
Newark, CA 94560
$5,088,000 USD
11,744 SF
16
Units
5.71% Cap Rate
11,744 SF
$5,088,000 USD
Apartments