Where is Zhaolou?

Where is Zhaolou located?

Zhaolou, Anhui, China (approx. 34.04167°, 117.0917°)


Where is Zhaolou on the map?