17
951-955 Karol Way
San Leandro, CA 94577
$5,695,000 USD
18,600 SF
19
Units
6% Cap Rate
18,600 SF
$5,695,000 USD
Apartments