Where is Xiaqishi?

Where is Xiaqishi located?

Xiaqishi, Zhejiang, China (approx. 29.03113°, 121.6466°)


Where is Xiaqishi on the map?