Where is Qiaotouxia?

Where is Qiaotouxia located?

Qiaotouxia, Anhui, China (approx. 30.2625°, 118.4333°)


Where is Qiaotouxia on the map?