Where is Uh-oh?

Where is Uh-oh located?

Uh-oh, Zhejiang, China (approx. 29.17444°, 121.4492°)


Where is Uh-oh on the map?