Where is Shahachun?

Where is Shahachun located?

Shahachun, Guangdong, China (approx. 22.15644°, 111.4862°)


Where is Shahachun on the map?