Four floors of the Palo Alto, Calif., office building are available for 12-year leases.

From https://www.entrepreneur.com/article/297139

Advertisements