Where is Woo-chee-oo?

Where is Woo-chee-oo located?

Woo-chee-oo, Zhejiang, China (approx. 30.185°, 121.2164°)


Where is Woo-chee-oo on the map?