Where is Xuhe?

Where is Xuhe located?

Xuhe, Jiangsu, China (approx. 32.73333°, 120.65°)


Where is Xuhe on the map?