Se encuentra en la Plaza del Pueblo, en el distrito de Huangpu de la municipalidad de Shanghái, en la República Popular China.