Where is Shimiao?

Where is Shimiao located?

Shimiao, Anhui, China (approx. 33.4°, 116.2833°)


Where is Shimiao on the map?