Where is Zhaicheng?

Where is Zhaicheng located?

Zhaicheng, Guangdong, China (approx. 24.21279°, 116.0082°)


Where is Zhaicheng on the map?