International Capital Plaza

Shanghai

A 31-storey prime retail and office complex, located next to the North Sichuan Road metro station, in a commercial district north of the Bund and across the river from Pudong’s Lujiazui financial district. CSI sold this property in December of 2010.