By continuing to browse newworldhotels.com, you will be agreeing to the Privacy Policy and the Use of Cookies Policy.

People’s Square

Shanghai People's Square is located at the center of Shanghai. It covers about 140,000 square meters and is the largest public square in the city.