Where is Huacheng Square?

Where is Huacheng Square located?

Huacheng Square, Huacheng Square, China (approx. 23.126223°, 113.31925°)


Where is Huacheng Square on the map?