Where is Wangban?

Where is Wangban located?

Wangban, Zhejiang, China (approx. 28.99306°, 118.185°)


Where is Wangban on the map?