The Merc is reporting that Google has leased the fifth and final office building in Technology Corners at Innovation Way and 11th Avenue in Moffett Park, for a total of just under one million square feet of office space in the complex.
The Merc is reporting that Google has leased the fifth and final office building in Technology Corners at Innovation Way and 11th Avenue in Moffett Park, for a total of just under one million square feet of office space in the complex.
Glenn Hendricks liked this on Facebook.
Sandi Spires liked this on Facebook.