Where is Chaliao?

Where is Chaliao located?

Chaliao, Zhejiang, China (approx. 28.0611°, 119.0392°)


Where is Chaliao on the map?