Where is Tiantaizi?

Where is Tiantaizi located?

Tiantaizi, Anhui, China (approx. 32.51667°, 116.6833°)


Where is Tiantaizi on the map?