Where is Xiuludajuan?

Where is Xiuludajuan located?

Xiuludajuan, Anhui, China (approx. 33.41667°, 116.0667°)


Where is Xiuludajuan on the map?