5
2144 Alvarado St
San Leandro, CA 94577
$1,200,000 USD
1,933 SF
1,933 SF
$1,200,000 USD
Office Residential