Plaza del Pueblo
People's Square is a large public square in the Huangpu District of Shanghai. It is south of Nanjing Road (West) and north of Huaihai Road (East).