Where is Zhiqianbiao?

Where is Zhiqianbiao located?

Zhiqianbiao, Jiangsu, China (approx. 31.61667°, 119.4833°)


Where is Zhiqianbiao on the map?