Where is Quanguintin?

Where is Quanguintin located?

Quanguintin, Zhejiang, China (approx. 30.68222°, 121.2139°)


Where is Quanguintin on the map?