Location:

Google
620 National Ave, Mountain View, CA 94043

Project Size:

150,000 SF

Building Type:

Office R&D