Where is Shuixiu?

Where is Shuixiu located?

Shuixiu, Guangdong, China (approx. 22.27517°, 112.7289°)


Where is Shuixiu on the map?