Where is Shibusui?

Where is Shibusui located?

Shibusui, Guangdong, China (approx. 22.49385°, 112.7995°)


Where is Shibusui on the map?