Where is Taojilin?

Where is Taojilin located?

Taojilin, Jiangsu, China (approx. 33.21667°, 119.55°)


Where is Taojilin on the map?