People's Square
People's Square is a major public plaza in central Shanghai, covering approximately 140,000 square metres in the Huangpu District. Originally the site of the Shanghai racecourse, the area was redeveloped in the 1990s into an open civic space.
- Must see
- Activity