12
1991 Bancroft Ave
San Leandro, CA 94577
$3,499,000 USD
8,824 SF
6
Units
5.81% Cap Rate
8,824 SF
$3,499,000 USD
Apartments