Where is Shifandadooi?

Where is Shifandadooi located?

Shifandadooi, Jiangsu, China (approx. 33.36139°, 120.5075°)


Where is Shifandadooi on the map?