Where is Shenqiaoshui?

Where is Shenqiaoshui located?

Shenqiaoshui, Guangdong, China (approx. 21.83806°, 111.0419°)


Where is Shenqiaoshui on the map?