Where is Neihuzhai?

Where is Neihuzhai located?

Neihuzhai, Guangdong, China (approx. 22.98778°, 115.8178°)


Where is Neihuzhai on the map?