Where is Jimiaou?

Where is Jimiaou located?

Jimiaou, Zhejiang, China (approx. 30.58528°, 119.8283°)


Where is Jimiaou on the map?