Where is Sunmuzhai?

Where is Sunmuzhai located?

Sunmuzhai, Guangdong, China (approx. 22.38254°, 111.2424°)


Where is Sunmuzhai on the map?