Alameda Tech Center is a 69,875 sf office complex in Alameda, California, in the San Francisco Bay area.
Type
Offices
Status
Previously Owned
GLA
69,875 sf
Offices
Previously Owned
69,875 sf
Alameda Tech Center is a 69,875 sf office complex in Alameda, California, in the San Francisco Bay area.