Shanghai Plaza, Shanghai

Shanghai Plaza, a landmark mixed-use commercial building with a gross floor area of 40,693 square metres across seven floors, was acquired in May 2018.

It is located at the prime Huai Hai Zhong Road, Huang Pu district, Shanghai, which is one of the most densely populated urban districts in China. The property is also close to Xintiandi, People’s Square and Lujiazui CBD, with connectivity to major train lines and expressways.

The mall is undergoing asset enhancement.