Where is Shimiaoji?

Where is Shimiaoji located?

Shimiaoji, Anhui, China (approx. 32.11667°, 115.9167°)


Where is Shimiaoji on the map?