Where is Hexiaoba?

Where is Hexiaoba located?

Hexiaoba, Jiangsu, China (approx. 31.70583°, 120.9042°)


Where is Hexiaoba on the map?