Where is Zhaqixia?

Where is Zhaqixia located?

Zhaqixia, Guangdong, China (approx. 24.21766°, 116.2874°)


Where is Zhaqixia on the map?