Google paid $1 billion to buy a 52-acre office park a few blocks from …

Google paid $1 billion to buy a large business park near its Mountain View, California, headquarters, according to a Mercury News report on Monday. The […]

See original post by Silicon Alley Insider

Leave a Reply