Where is People's Park?

Where is People's Park located?

People's Park, People's Park (Station), China (approx. 30.66264°, 104.0541°)


Where is People's Park on the map?