Properties near One ITC

One ITC is a high-profile, mixed-use destination within Xujiahui. It is one of the largest sites in Shanghai’s city centre, including grade-A offices, a premium retail mall and a luxury hotel. It is located at 1901 Huashan Road.

403 Properties
Sort by:

Compare listings

Compare