Where is Laoqaisui?

Where is Laoqaisui located?

Laoqaisui, Jiangsu, China (approx. 33.80833°, 118.2958°)


Where is Laoqaisui on the map?