Where is Zhongshan Square?

Where is Zhongshan Square located?

Zhongshan Square, Zhongshan Square, China (approx. 38.9207°, 121.63889°)


Where is Zhongshan Square on the map?