Where is Zhoulaou?

Where is Zhoulaou located?

Zhoulaou, Anhui, China (approx. 31.06389°, 116.925°)


Where is Zhoulaou on the map?