Shanghai Cultural Plaza
Located in the heart of Shanghai, the Shanghai Cultural Plaza is bordered by Maoming South Road to the east, Shaanxi South Road to the west, Fuxing Middle Road to the north, and Yongjia Road to the south, covering an area of 47,639 square meters and a construction area of 64,476.4 square meters. Initially built in […]









