Where is Qiudai?

Where is Qiudai located?

Qiudai, Zhejiang, China (approx. 27.975°, 119.2775°)


Where is Qiudai on the map?