Where is Huadu Square?

Where is Huadu Square located?

Huadu Square, Huadu Square, China (approx. 23.4039°, 113.2171°)


Where is Huadu Square on the map?