Wilson Chen, Tishman Speyer’s senior managing director and CEO in China, said the Springs is located in Shanghai’s Yangpu District, which is emerging as one of the world’s great innovation hubs.