Where is Chihupuu?

Where is Chihupuu located?

Chihupuu, Anhui, China (approx. 32.32556°, 118.2286°)


Where is Chihupuu on the map?