Where is Zhaizibei?

Where is Zhaizibei located?

Zhaizibei, Guangdong, China (approx. 23.57056°, 115.9575°)


Where is Zhaizibei on the map?