2
2721 Teagarden St
San Leandro, CA 94577
$19.08 USD/SF/YR
33,880 SF
1
Space Available
Built 1968
33,880 SF Contiguous
Built 1968
33,880 SF
$19.08 USD/SF/YR
Industrial