Where is Shanlouzhai?

Where is Shanlouzhai located?

Shanlouzhai, Zhejiang, China (approx. 29.2622°, 119.9333°)


Where is Shanlouzhai on the map?