Where is Shiludun?

Where is Shiludun located?

Shiludun, Guangdong, China (approx. 23.70352°, 112.3478°)


Where is Shiludun on the map?