10
2151 Santa Clara Ave
Alameda, CA 94501
$26.64 USD/SF/YR
630 SF
1
Space Available
Built 1910
630 SF Contiguous
Built 1910
630 SF
$26.64 USD/SF/YR
Office