Where is Fanbozhuang?

Where is Fanbozhuang located?

Fanbozhuang, Jiangsu, China (approx. 33.825°, 119.25°)


Where is Fanbozhuang on the map?