Google at Hills Plaza
Google Location at Hills Plaza
Google has renewed the lease on its 200,000 square foot office space for another five years. The $60 million deal will keep the technology giant in the south financial district through 2015.
7/21/2008 San Francisco Business Times
