Where is Xiulaou?

Where is Xiulaou located?

Xiulaou, Anhui, China (approx. 30.78333°, 117.0028°)


Where is Xiulaou on the map?