Updated plans submitted by Google for its £1 billion “groundscraper” headquarter building in Kings Cross show that it will have 250 metres of shop fronts
Updated plans submitted by Google for its £1 billion “groundscraper” headquarter building in Kings Cross show that it will have 250 metres of shop fronts