Where is Shanhouhu?

Where is Shanhouhu located?

Shanhouhu, Zhejiang, China (approx. 29.42139°, 121.7072°)


Where is Shanhouhu on the map?