Where is Zhaitou?

Where is Zhaitou located?

Zhaitou, Anhui, China (approx. 33.15833°, 116.8°)


Where is Zhaitou on the map?