Location: Google 620 National Ave, Mountain View, CA 94043 Project Size: 150,000 SF Building Type: Office R&D Related postsOctober 16, 2020Cristich PropertyRead moreSeptember 1, 2019352 W. Main St. – Los GatosRead moreAugust 30, 2019Laptalo BuildingRead more