Alibaba Shanghai Center

Alibaba Shanghai Center is strategically located in the northern core of Shanghai’s Hongqiao Central Business District, less than two kilometres away from Hongqiao Transportation Hub. Slated to open in 2018, the retail component serves working professionals, and residents living in mid- and high-end housing zones in the vicinity.

Key facts

Address Hongqiao Central Business District, China, Shanghai
Property Type Malls
Project Status Under Development