14895 E 14th St
San Leandro, CA 94578
$24.00 USD/SF/YR
648-1,254 SF
3
Spaces Available
Built 1971
1,254 SF Contiguous
Built 1971
648-1,254 SF
$24.00 USD/SF/YR
Office