Where is Banpinui?

Where is Banpinui located?

Banpinui, Zhejiang, China (approx. 27.80853°, 121.1442°)


Where is Banpinui on the map?