Where is Sunshutan?

Where is Sunshutan located?

Sunshutan, Guangdong, China (approx. 24.17012°, 116.049°)


Where is Sunshutan on the map?