15
2982 Teagarden St
San Leandro, CA 94577
$1,395,000 USD
4,010 SF
1
Unit
4,010 SF
$1,395,000 USD
Warehouse