About
ITC is a signature mixed-use development located in the heart of Xujiahui, one of the most prosperous business hubs in Shanghai. The project will include grade-A office buildings, upscale shopping malls and a five-star hotel, totalling approximately 7.6 million square feet of gross floor area. It will also offer direct access to the Xujiahui metro station where five lines converge and a series of footbridges connect to major commercial buildings and heritage sites nearby. Completion of the project is expected in 2025/26.
Office
One ITC on Huashan Road comprises two eight-floor towers. Two ITC is on Gongcheng Road with a 21-floor office building, and more office space will be provided in two additional office towers in the development.
(8621) 6311 1111
Shopping Mall
The ITC integrated development comprises various retail space throughout. The largest premium mall will have about 2.5 million square feet of gross floor area connected to the metro station for an all-weather environment, with al fresco dining and high-quality entertainment facilities.
Nestled in a strategic location with a comprehensive transportation network, One ITC mall in One ITC has introduced top-notch international retailers, trendy luxury brands and gourmet restaurants to the Xujiahui business district, including newcomers to the mainland, injecting youthful energy and up-and-coming fashion into the neighbourhood.