Where is Chizhutian?

Where is Chizhutian located?

Chizhutian, Guangdong, China (approx. 23.32972°, 115.8128°)


Where is Chizhutian on the map?