International Trade and Commerce Centre is situated on the eastern part of Chongqing Tiandi (China) boasting spectacular views of the Jialing River.
The mixed-use development houses three towers and a retail podium with grade-A offices, a five-star hotel and luxury apartments over a gross floor area of 686,420m2. The tallest tower will rise to 468m, becoming the tallest building in West China.
The architectural design of the towers is inspired by the shape of sails on traditional Chinese sailing boats, celebrating the strong navigation and trading history of Chongqing.
468m - the height of the tallest building
14.3%energy is targeted to be saved
Phases of development
Phase 1, containing the 256m-tall office tower and part of the retail podium, is under construction and has been awarded the LEED® CS 2.0 Gold label.
The building has a high-performance façade, water-source heat pumps and daylight sensors, achieving 14.3% energy saving against the American Society of Heating, Refrigerating and Air-conditioning Engineers (ASHRAE) 90.1 Baseline.
Phase 2 and Phase 3 are currently under design development and target the LEED CS 2009 Gold certification with more emphasis on green aspects.
The whole project is scheduled for completion by 2018.