After years of waiting, one of the world's largest technology companies is finally making plans to move into its Texas office ...
Google signed a lease for the entire 35-story building overlooking Lady Bird Lake. The lease runs through 2038.