Blog

Look inside Google’s newest Cambridge offices, part of $75M investment this year

The tech giant just completed construction on eight floors spanning 170,000 square feet.

Read More