Google leases up entire brand-new Mountain View office project

Marlize van Romburgh
Google leases up entire brand-new Mountain View office project

Google Inc. has leased an entire new 222,000-square-foot office building near its Mountain View headquarters, a spokesperson confirmed.