Google’s New London Headquarters

Google’s New London L4 Headquarters

Google’s L4 headquarters based in Victoria, London… I don’t suppose you are employing any designers Google? ;)



Comments are closed.