5
2144 Alvarado St
San Leandro, CA 94577
$1,150,000 USD
1,933 SF
1,933 SF
$1,150,000 USD
Industrial