Where is Sunbaiken?

Where is Sunbaiken located?

Sunbaiken, Guangdong, China (approx. 24.3514°, 116.7914°)


Where is Sunbaiken on the map?