Where is Shanley?

Where is Shanley located?

Shanley, Zhejiang, China (approx. 29.32492°, 119.5667°)


Where is Shanley on the map?