Located in the heart of Shanghai, People’s Square (Renmin Guang Chang) is the home to the city’s municipal government headquarters and, more importantly, serves as a major landmark and meeting point in Shanghai.
What was once an elite horse racing venue before the establishment of the People’s Republic of China in 1949 is today a hotspot of cultural attractions. Within People’s Square, you’ll find some of the best museums in Shanghai, including the excellent collection of Chinese art housed within the Shanghai Museum and the impressive Shanghai Urban Planning Exhibition Hall, where visitors are treated to a look at Shanghai’s past, present and future. The Shanghai Museum of Contemporary Art, Shanghai Art Museum and the all-glass Shanghai Grand Theater are also worth a look.
The park within People’s Square offers cultural insights of its own, especially early in the mornings and on weekends when locals come out to practice tai chi, exercise, play card games or do water calligraphy on the sidewalks.