Where is Zhimchatan?

Where is Zhimchatan located?

Zhimchatan, Anhui, China (approx. 33.88889°, 117.7333°)


Where is Zhimchatan on the map?