Where is Zhaomiao?

Where is Zhaomiao located?

Zhaomiao, Anhui, China (approx. 33.89167°, 116.5667°)


Where is Zhaomiao on the map?