17
2500 Santa Clara Ave
Alameda, CA 94501
$27.60 USD/SF/YR
3,223 SF
1
Space Available
Built 1949
3,223 SF Contiguous
Built 1949
3,223 SF
$27.60 USD/SF/YR
Office