Where is Shitoudean?

Where is Shitoudean located?

Shitoudean, Guangdong, China (approx. 23.50559°, 115.5353°)


Where is Shitoudean on the map?