Where is Xiuzun?

Where is Xiuzun located?

Xiuzun, Guangdong, China (approx. 22.74628°, 113.0571°)


Where is Xiuzun on the map?