Where is Shanudun?

Where is Shanudun located?

Shanudun, Guangdong, China (approx. 22.65053°, 112.0854°)


Where is Shanudun on the map?