Where is Shaqiuzhai?

Where is Shaqiuzhai located?

Shaqiuzhai, Guangdong, China (approx. 23.71909°, 112.1979°)


Where is Shaqiuzhai on the map?