Where is Wee?

Where is Wee located?

Wee, Zhejiang, China (approx. 29.88139°, 121.7728°)


Where is Wee on the map?