Where is Zhouzhai?

Where is Zhouzhai located?

Zhouzhai, Zhejiang, China (approx. 29.62138°, 119.9945°)


Where is Zhouzhai on the map?