Type

Offices

Status

Previously Owned

GLA

69,875 sf

Alameda Tech Center is a 69,875 sf office complex in Alameda, California, in the San Francisco Bay area.

Alameda Tech Center is a 69,875 sf office complex in Alameda, California, in the San Francisco Bay area.

Map