Where is Shiqiaotunan?

Where is Shiqiaotunan located?

Shiqiaotunan, Zhejiang, China (approx. 30.76306°, 121.1158°)


Where is Shiqiaotunan on the map?