Located at 1318 North Sichuan Road, the 29-storey International Capital Plaza occupies an area of 4,960 m2 with a total floor space of 57,000 m2, comprising 41,000 m2 of office space and 16,000 m2 of shopping space. Underground parking is available for 133 cars and the commercial offering includes brands such as C&A and other European and American fashion brands, as well as eateries like Xinwang Restaurant, Costa Coffee, and Harvest Festival Restaurant.