Where is Qinghu?

Where is Qinghu located?

Qinghu, Zhejiang, China (approx. 28.67212°, 118.5985°)


Where is Qinghu on the map?