1
330 Hatch Dr
Foster City, CA 94404
$7,850,000 USD
17,875 SF
17,875 SF
$7,850,000 USD
Research And Development