Where is Taojiahu?

Where is Taojiahu located?

Taojiahu, Anhui, China (approx. 32.25°, 117.2167°)


Where is Taojiahu on the map?