Where is Zhoudaxiangzi?

Where is Zhoudaxiangzi located?

Zhoudaxiangzi, Anhui, China (approx. 32.93333°, 117.0889°)


Where is Zhoudaxiangzi on the map?