Where is Shane Nunchan?

Where is Shane Nunchan located?

Shane Nunchan, Jiangsu, China (approx. 34.08333°, 119.9167°)


Where is Shane Nunchan on the map?