Shanghai ITC

Shanghai, China

Shanghai ITC is a 700,000 m² mixed‑use mega development in Xujiahui, featuring premium offices, a luxury mall, and a hotel directly above the metro station, woven together with elevated pedestrian bridges to integrate with its urban fabric.

Typology
Mixed-use

Execution
Mechanical, Static

Location
China

Scale
Tower model 1:150
Lobby model 1:75
Mechanical model 1:150

Client
Sun Hung Kai Properties

Year
2019