Where is Zhupaidi?

Where is Zhupaidi located?

Zhupaidi, Guangdong, China (approx. 21.87944°, 111.7514°)


Where is Zhupaidi on the map?