Where is Sang-tai-chih?

Where is Sang-tai-chih located?

Sang-tai-chih, Shanghai, China (approx. 30.89917°, 121.2047°)


Where is Sang-tai-chih on the map?