Where is Shanshuvan?

Where is Shanshuvan located?

Shanshuvan, Zhejiang, China (approx. 27.61306°, 119.2108°)


Where is Shanshuvan on the map?