Where is Xuduan?

Where is Xuduan located?

Xuduan, Guangdong, China (approx. 24.27389°, 114.8283°)


Where is Xuduan on the map?