Where is Zhummaekou?

Where is Zhummaekou located?

Zhummaekou, Anhui, China (approx. 31.84167°, 118.475°)


Where is Zhummaekou on the map?