Where is Cheliaoxia?

Where is Cheliaoxia located?

Cheliaoxia, Guangdong, China (approx. 21.88799°, 110.4879°)


Where is Cheliaoxia on the map?