Where is Zhongshuzhai?

Where is Zhongshuzhai located?

Zhongshuzhai, Guangdong, China (approx. 22.61163°, 111.2424°)


Where is Zhongshuzhai on the map?