Where is Qianqai?

Where is Qianqai located?

Qianqai, Zhejiang, China (approx. 28.46417°, 121.4481°)


Where is Qianqai on the map?