Where is Shanlouli?

Where is Shanlouli located?

Shanlouli, Zhejiang, China (approx. 30.18778°, 119.8225°)


Where is Shanlouli on the map?