Where is Chenjiatsun?

Where is Chenjiatsun located?

Chenjiatsun, Guangdong, China (approx. 20.95526°, 109.9354°)


Where is Chenjiatsun on the map?