Where is Zhouzhuang?

Where is Zhouzhuang located?

Zhouzhuang, Henan, China (approx. 33.12244°, 113.6711°)


Where is Zhouzhuang on the map?