20 Canada Square

20 Canada Square

20 Canada Square is a structure located in Canary Wharf. Currently, 20 Canada Square is home to offices of BP and the UK headquarters of American company McGraw-Hill.The building is divided into twelv…

20 Canada Square

20 Canada Square is a structure located in Canary Wharf. Currently, 20 Canada Square is home to offices of BP and the UK headquarters of American company McGraw-Hill.The building is divided into twelv…