Where is Shezhuhe?

Where is Shezhuhe located?

Shezhuhe, Guangdong, China (approx. 22.22093°, 111.1993°)


Where is Shezhuhe on the map?