Where is Fenuzhai?

Where is Fenuzhai located?

Fenuzhai, Guangdong, China (approx. 21.92829°, 112.0163°)


Where is Fenuzhai on the map?