Where is Shan-shan-ti?

Where is Shan-shan-ti located?

Shan-shan-ti, Zhejiang, China (approx. 29.63806°, 121.4819°)


Where is Shan-shan-ti on the map?