Where is Nanhai District Stadium?

Where is Nanhai District Stadium located?

Nanhai District Stadium, Nanhai District Stadium, China (approx. 23.044245°, 113.13626°)


Where is Nanhai District Stadium on the map?