867-891 Island Dr
Alameda, CA 94502
Rate Upon Request
232-15,695 SF
28
Spaces Available
Built 1984
1,956 SF Contiguous
Built 1984
232-15,695 SF
Rate Upon Request
Office, Retail