Where is Sanjiaochi?

Where is Sanjiaochi located?

Sanjiaochi, Jiangsu, China (approx. 32.18833°, 120.9336°)


Where is Sanjiaochi on the map?