Where is Zhouhu?

Where is Zhouhu located?

Zhouhu, Anhui, China (approx. 33.3°, 117.8667°)


Where is Zhouhu on the map?