Where is Zhuilaolou?

Where is Zhuilaolou located?

Zhuilaolou, Anhui, China (approx. 31.775°, 115.9833°)


Where is Zhuilaolou on the map?