Where is Henry Fok Stadium?

Where is Henry Fok Stadium located?

Henry Fok Stadium, Guangdong, China (approx. 22.94329°, 113.3577°)


Where is Henry Fok Stadium on the map?