Where is Shigudavan?

Where is Shigudavan located?

Shigudavan, Guangdong, China (approx. 23.98514°, 115.0409°)


Where is Shigudavan on the map?