Where is Zhumiao?

Where is Zhumiao located?

Zhumiao, Anhui, China (approx. 33.76667°, 116.45°)


Where is Zhumiao on the map?