Where is Wuyuan River Stadium?

Where is Wuyuan River Stadium located?

Wuyuan River Stadium, Wuyuan River Stadium, China (approx. 20.028389°, 110.20755°)


Where is Wuyuan River Stadium on the map?