Taipingqiao Park

Taipingqiao Park is a park in Huangpu District, Shanghai, China. In the center of the park is a man-made lake called Taiping Lake.