The Mountain View company has revealed its plans to open a new campus in New York, Google Hudson Square, which will have an area of 1.7 million square feet and represent a $1 billion investment
The Mountain View company has revealed its plans to open a new campus in New York, Google Hudson Square, which will have an area of 1.7 million square feet and represent a $1 billion investment