Where is Xiaolotaizi?

Where is Xiaolotaizi located?

Xiaolotaizi, Anhui, China (approx. 32.48333°, 116.3583°)


Where is Xiaolotaizi on the map?